corda/docs/build/html/api/index-outline.html
2016-08-09 12:21:07 +02:00

18259 lines
4.1 MiB

<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><span class="identifier"></span></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="alltypes/index.html"><span class="identifier">alltypes</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-observer/index.html"><span class="keyword">class </span><span class="identifier">ANSIProgressObserver</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-observer/-init-.html"><span class="identifier">ANSIProgressObserver</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.ANSIProgressObserver$<init>(com.r3corda.node.services.statemachine.StateMachineManager)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-observer/smm.html"><span class="keyword">val </span><span class="identifier">smm</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-renderer/index.html"><span class="keyword">object </span><span class="identifier">ANSIProgressRenderer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-renderer/progress-tracker.html"><span class="keyword">var </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/index.html"><span class="keyword">interface </span><span class="identifier">APIServer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/build-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/commit-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/fetch-protocols-requiring-attention.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$fetchProtocolsRequiringAttention(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/fetch-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$fetchStates(kotlin.collections.List((com.r3corda.core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/fetch-transactions.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$fetchTransactions(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/generate-transaction-signature.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$generateTransactionSignature(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/invoke-protocol-sync.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/provide-protocol-response.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/query-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$queryStates(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/server-time.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">serverTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/status.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">status</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/index.html"><span class="keyword">class </span><span class="identifier">APIServerImpl</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$<init>(com.r3corda.node.internal.AbstractNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/build-transaction.html"><span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/commit-transaction.html"><span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/fetch-protocols-requiring-attention.html"><span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$fetchProtocolsRequiringAttention(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/fetch-states.html"><span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$fetchStates(kotlin.collections.List((com.r3corda.core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/fetch-transactions.html"><span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$fetchTransactions(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/generate-transaction-signature.html"><span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$generateTransactionSignature(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/invoke-protocol-sync.html"><span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/provide-protocol-response.html"><span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/query-states.html"><span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$queryStates(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/server-time.html"><span class="keyword">fun </span><span class="identifier">serverTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/status.html"><span class="keyword">fun </span><span class="identifier">status</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractConserveAmount</span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/-init-.html"><span class="identifier">AbstractConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/generate-exit.html"><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/amountIssued">amountIssued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/changeKey">changeKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/assetStates">assetStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/deriveState">deriveState</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/generateExitCommand">generateExitCommand</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/generate-spend.html"><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/to">to</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/assetsStates">assetsStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/deriveState">deriveState</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/generateMoveCommand">generateMoveCommand</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractIssue</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/-init-.html"><span class="identifier">AbstractIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$<init>(kotlin.Function1((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))))), kotlin.Function2((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)), com.r3corda.core.contracts.Amount(()))))/sum">sum</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$<init>(kotlin.Function1((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))))), kotlin.Function2((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)), com.r3corda.core.contracts.Amount(()))))/sumOrZero">sumOrZero</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/sum.html"><span class="keyword">val </span><span class="identifier">sum</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/sum-or-zero.html"><span class="keyword">val </span><span class="identifier">sumOrZero</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/networkMapService">networkMapService</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/-p-r-i-v-a-t-e_-k-e-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PRIVATE_KEY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/-p-u-b-l-i-c_-i-d-e-n-t-i-t-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PUBLIC_IDENTITY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/_services-that-accept-uploads.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/advertised-services.html"><span class="keyword">val </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/api.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">api</span><span class="symbol">: </span><a href="com.r3corda.node.api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/checkpoint-storage.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/configuration.html"><span class="keyword">val </span><span class="identifier">configuration</span><span class="symbol">: </span><a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/construct-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.persistence/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/transactionStorage">transactionStorage</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.persistence/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/create-node-dir.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">createNodeDir</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/custom-services.html"><span class="keyword">val </span><span class="identifier">customServices</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/find-my-location.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/find-service.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">findService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/generate-key-pair.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">generateKeyPair</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/identity.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/in-node-network-map-service.html"><span class="keyword">var </span><span class="identifier">inNodeNetworkMapService</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/in-node-notary-service.html"><span class="keyword">var </span><span class="identifier">inNodeNotaryService</span><span class="symbol">: </span><a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="identifier">NotaryService</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/info.html"><span class="keyword">val </span><span class="identifier">info</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/initialise-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">initialiseStorageService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/is-previous-checkpoints-present.html"><span class="keyword">var </span><span class="identifier">isPreviousCheckpointsPresent</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/key-management.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">keyManagement</span><span class="symbol">: </span><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/index.html"><span class="identifier">E2ETestKeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/log.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-attachment-storage.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeAttachmentStorage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$makeAttachmentStorage(java.nio.file.Path)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.persistence/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-network-map-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-notary-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeNotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$makeNotaryService(com.r3corda.core.node.services.ServiceType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/net.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">net</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/net-map-cache.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">netMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/network-map-registration-future.html"><span class="keyword">val </span><span class="identifier">networkMapRegistrationFuture</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/network-map-seq.html"><span class="keyword">var </span><span class="identifier">networkMapSeq</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/network-map-service.html"><span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/no-network-map-configured.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">noNetworkMapConfigured</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/platform-clock.html"><span class="keyword">val </span><span class="identifier">platformClock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/plugin-registries.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">pluginRegistries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/protocol-logic-factory.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">protocolLogicFactory</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/scheduler.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">scheduler</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/services-that-accept-uploads.html"><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/setup.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setup</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/smm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/started.html"><span class="keyword">var </span><span class="identifier">started</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/stop.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/storage.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">storage</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/wallet.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">wallet</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNodeService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/-init-.html"><span class="identifier">AbstractNodeService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">Q</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span>&nbsp;<span class="identifier">R</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((com.r3corda.core.messaging.Message, java.lang.Exception, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((com.r3corda.core.messaging.Message, java.lang.Exception, kotlin.Unit)))/handler">handler</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((com.r3corda.core.messaging.Message, java.lang.Exception, kotlin.Unit)))/exceptionConsumer">exceptionConsumer</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">Q</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span>&nbsp;<span class="identifier">R</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)))/handler">handler</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/net.html"><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/network-map-cache.html"><span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractStateReplacementProtocol</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-init-.html"><span class="identifier">AbstractStateReplacementProtocol</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForReceive">sessionIdForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-a-p-p-r-o-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">APPROVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-r-e-j-e-c-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">REJECTING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/session-id-for-receive.html"><span class="keyword">val </span><span class="identifier">sessionIdForReceive</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/session-id-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIdForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Handshake$<init>(kotlin.Long, com.r3corda.core.crypto.Party, kotlin.Long)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Handshake$<init>(kotlin.Long, com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Handshake$<init>(kotlin.Long, com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/session-id-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIdForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.S)), com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.T, com.r3corda.core.utilities.ProgressTracker)/originalState">originalState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.S)), com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.T, com.r3corda.core.utilities.ProgressTracker)/modification">modification</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.S)), com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.T, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/-n-o-t-a-r-y.html"><span class="keyword">object </span><span class="identifier">NOTARY</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/modification.html"><span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/original-state.html"><span class="keyword">val </span><span class="identifier">originalState</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/index.html"><span class="keyword">interface </span><span class="identifier">Proposal</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/modification.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/state-ref.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stateRef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/stx.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/no-error.html"><span class="keyword">fun </span><span class="identifier">noError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Result.Companion$noError(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/sig.html"><span class="keyword">val </span><span class="identifier">sig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/with-error.html"><span class="keyword">fun </span><span class="identifier">withError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Result.Companion$withError(com.r3corda.protocols.StateReplacementRefused)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/acceptable-file-extensions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/data-type-prefix.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/upload.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AccrualAdjustment</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-accrual-adjustment/-adjusted.html"><span class="identifier">Adjusted</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-accrual-adjustment/-unadjusted.html"><span class="identifier">Unadjusted</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-ack.html"><span class="keyword">object </span><span class="identifier">Ack</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AddOrRemove</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-add-or-remove/-a-d-d.html"><span class="identifier">ADD</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-add-or-remove/-r-e-m-o-v-e.html"><span class="identifier">REMOVE</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="keyword">interface </span><span class="identifier">AffinityExecutor</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/index.html"><span class="keyword">class </span><span class="identifier">Gate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/-init-.html"><span class="identifier">Gate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.Gate$<init>(kotlin.Boolean)/alwaysQueue">alwaysQueue</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/execute.html"><span class="keyword">fun </span><span class="identifier">execute</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.Gate$execute(java.lang.Runnable)/command">command</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/task-queue-size.html"><span class="keyword">val </span><span class="identifier">taskQueueSize</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/wait-and-run.html"><span class="keyword">fun </span><span class="identifier">waitAndRun</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-s-a-m-e_-t-h-r-e-a-d.html"><span class="keyword">val </span><span class="identifier">SAME_THREAD</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="keyword">class </span><span class="identifier">ServiceAffinityExecutor</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">, </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html"><span class="identifier">ThreadPoolExecutor</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/-init-.html"><span class="identifier">ServiceAffinityExecutor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/threadName">threadName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/numThreads">numThreads</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/after-execute.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">afterExecute</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/r">r</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/t">t</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/check-on-thread.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">checkOnThread</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/execute-a-s-a-p.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">executeASAP</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor$executeASAP(kotlin.Function0((kotlin.Unit)))/runnable">runnable</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/fetch-from.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">fetchFrom</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor$fetchFrom(kotlin.Function0((com.r3corda.node.utilities.AffinityExecutor.fetchFrom.T)))/fetcher">fetcher</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/flush.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">flush</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/is-on-thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-all-possible-recipients.html"><span class="keyword">interface </span><span class="identifier">AllPossibleRecipients</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/index.html"><span class="keyword">class </span><span class="identifier">AlwaysSucceedContract</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/-init-.html"><span class="identifier">AlwaysSucceedContract</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.AlwaysSucceedContract$<init>(com.r3corda.core.crypto.SecureHash)/legalContractReference">legalContractReference</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a>&nbsp;<span class="symbol">=</span>&nbsp;SecureHash.sha256("Always succeed contract")<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.AlwaysSucceedContract$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Amount</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(java.math.BigDecimal, com.r3corda.core.contracts.Amount.T)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(java.math.BigDecimal, com.r3corda.core.contracts.Amount.T)/currency">currency</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(kotlin.Long, com.r3corda.core.contracts.Amount.T)/quantity">quantity</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(kotlin.Long, com.r3corda.core.contracts.Amount.T)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$compareTo(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Amount.T)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$div(kotlin.Long)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$div(kotlin.Int)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/minus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">minus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$minus(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Amount.T)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$plus(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Amount.T)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/quantity.html"><span class="keyword">val </span><span class="identifier">quantity</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$times(kotlin.Long)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$times(kotlin.Int)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/token.html"><span class="keyword">val </span><span class="identifier">token</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AppContext</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/-init-.html"><span class="identifier">AppContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.AppContext$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/class-loader.html"><span class="keyword">val </span><span class="identifier">classLoader</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/index.html"><span class="keyword">class </span><span class="identifier">ArtemisMessagingClient</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.messaging/-artemis-messaging-component/index.html"><span class="identifier">ArtemisMessagingComponent</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-init-.html"><span class="identifier">ArtemisMessagingClient</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/directory">directory</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/serverHostPort">serverHostPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/myHostPort">myHostPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/defaultExecutor">defaultExecutor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;RunOnCallerThread<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handler</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/topic-session.html"><span class="keyword">val </span><span class="identifier">topicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-s-e-s-s-i-o-n_-i-d_-p-r-o-p-e-r-t-y.html"><span class="keyword">val </span><span class="identifier">SESSION_ID_PROPERTY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-t-o-p-i-c_-p-r-o-p-e-r-t-y.html"><span class="keyword">val </span><span class="identifier">TOPIC_PROPERTY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/default-executor.html"><span class="keyword">val </span><span class="identifier">defaultExecutor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Companion$makeRecipient()/hostAndPort">hostAndPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Companion$makeRecipient(kotlin.String)/hostname">hostname</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/my-host-port.html"><span class="keyword">val </span><span class="identifier">myHostPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$removeMessageHandler(com.r3corda.core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/server-host-port.html"><span class="keyword">val </span><span class="identifier">serverHostPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/to-host-and-port.html"><span class="keyword">fun </span><span class="identifier">toHostAndPort</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Companion$toHostAndPort(kotlin.String)/hostname">hostname</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ArtemisMessagingComponent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-init-.html"><span class="identifier">ArtemisMessagingComponent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration)/directory">directory</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-address/index.html"><span class="keyword">protected</span> <span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Address</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-address/-init-.html"><span class="identifier">Address</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent.Address$<init>()/hostAndPort">hostAndPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-address/host-and-port.html"><span class="keyword">val </span><span class="identifier">hostAndPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/index.html"><span class="keyword">protected</span> <span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">ConnectionDirection</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-i-n-b-o-u-n-d.html"><span class="identifier">INBOUND</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-o-u-t-b-o-u-n-d.html"><span class="identifier">OUTBOUND</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/config.html"><span class="keyword">val </span><span class="identifier">config</span><span class="symbol">: </span><a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/configure-with-dev-s-s-l-certificate.html"><span class="keyword">fun </span><span class="identifier">configureWithDevSSLCertificate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/directory.html"><span class="keyword">val </span><span class="identifier">directory</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/tcp-transport.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">tcpTransport</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$tcpTransport(com.r3corda.node.services.messaging.ArtemisMessagingComponent.ConnectionDirection, kotlin.String, kotlin.Int)/direction">direction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/index.html"><span class="identifier">ConnectionDirection</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$tcpTransport(com.r3corda.node.services.messaging.ArtemisMessagingComponent.ConnectionDirection, kotlin.String, kotlin.Int)/host">host</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$tcpTransport(com.r3corda.node.services.messaging.ArtemisMessagingComponent.ConnectionDirection, kotlin.String, kotlin.Int)/port">port</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/index.html"><span class="keyword">class </span><span class="identifier">ArtemisMessagingServer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.messaging/-artemis-messaging-component/index.html"><span class="identifier">ArtemisMessagingComponent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/-init-.html"><span class="identifier">ArtemisMessagingServer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingServer$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, )/directory">directory</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingServer$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, )/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingServer$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, )/myHostPort">myHostPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/my-host-port.html"><span class="keyword">val </span><span class="identifier">myHostPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="keyword">interface </span><span class="identifier">Attachment</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/extract-file.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">extractFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/path">path</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/outputTo">outputTo</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html"><span class="identifier">OutputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/open.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">open</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/open-as-j-a-r.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">openAsJAR</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/jar/JarInputStream.html"><span class="identifier">JarInputStream</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-attachment-download-servlet/index.html"><span class="keyword">class </span><span class="identifier">AttachmentDownloadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-attachment-download-servlet/-init-.html"><span class="identifier">AttachmentDownloadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-attachment-download-servlet/do-get.html"><span class="keyword">fun </span><span class="identifier">doGet</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.AttachmentDownloadServlet$doGet(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.servlets.AttachmentDownloadServlet$doGet(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-attachment-resolution-exception/index.html"><span class="keyword">class </span><span class="identifier">AttachmentResolutionException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-attachment-resolution-exception/-init-.html"><span class="identifier">AttachmentResolutionException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.AttachmentResolutionException$<init>(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="keyword">interface </span><span class="identifier">AttachmentStorage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-attachment-storage/import-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.AttachmentStorage$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-attachment-storage/open-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.AttachmentStorage$openAttachment(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/index.html"><span class="keyword">class </span><span class="identifier">AttachmentsClassLoader</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureClassLoader.html"><span class="identifier">SecureClassLoader</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-init-.html"><span class="identifier">AttachmentsClassLoader</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((com.r3corda.core.contracts.Attachment)), java.lang.ClassLoader)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((com.r3corda.core.contracts.Attachment)), java.lang.ClassLoader)/parent">parent</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ClassLoader.getSystemClassLoader()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/index.html"><span class="keyword">class </span><span class="identifier">OverlappingAttachments</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/-init-.html"><span class="identifier">OverlappingAttachments</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader.OverlappingAttachments$<init>(kotlin.String)/path">path</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/path.html"><span class="keyword">val </span><span class="identifier">path</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/find-class.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findClass</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$findClass(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/find-resource.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findResource</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$findResource(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/get-resource-as-stream.html"><span class="keyword">fun </span><span class="identifier">getResourceAsStream</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$getResourceAsStream(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AuthenticatedObject</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/-init-.html"><span class="identifier">AuthenticatedObject</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((com.r3corda.core.crypto.Party)), com.r3corda.core.contracts.AuthenticatedObject.T)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((com.r3corda.core.crypto.Party)), com.r3corda.core.contracts.AuthenticatedObject.T)/signingParties">signingParties</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((com.r3corda.core.crypto.Party)), com.r3corda.core.contracts.AuthenticatedObject.T)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/signing-parties.html"><span class="keyword">val </span><span class="identifier">signingParties</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/index.html"><span class="keyword">object </span><span class="identifier">AutoOfferProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AutoOfferMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/-init-.html"><span class="identifier">AutoOfferMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/otherSessionID">otherSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/dealBeingOffered">dealBeingOffered</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/deal-being-offered.html"><span class="keyword">val </span><span class="identifier">dealBeingOffered</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/index.html"><span class="keyword">class </span><span class="identifier">Requester</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-init-.html"><span class="identifier">Requester</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Requester$<init>(com.r3corda.core.contracts.DealState)/dealToBeOffered">dealToBeOffered</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-a-n-n-o-u-n-c-i-n-g.html"><span class="keyword">object </span><span class="identifier">ANNOUNCING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-d-e-a-l-i-n-g/index.html"><span class="keyword">object </span><span class="identifier">DEALING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-d-e-a-l-i-n-g/child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/deal-to-be-offered.html"><span class="keyword">val </span><span class="identifier">dealToBeOffered</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/index.html"><span class="keyword">class </span><span class="identifier">Callback</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/-init-.html"><span class="identifier">Callback</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service.Callback$<init>(kotlin.Function1((com.r3corda.core.contracts.SignedTransaction, kotlin.Unit)))/success">success</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/on-failure.html"><span class="keyword">fun </span><span class="identifier">onFailure</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service.Callback$onFailure(kotlin.Throwable)/t">t</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/on-success.html"><span class="keyword">fun </span><span class="identifier">onSuccess</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service.Callback$onSuccess(com.r3corda.core.contracts.SignedTransaction)/st">st</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="symbol">(</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-d-e-a-l-i-n-g/index.html"><span class="keyword">object </span><span class="identifier">DEALING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-d-e-a-l-i-n-g/child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">BilateralNetState</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="identifier">NetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/-init-.html"><span class="identifier">BilateralNetState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.clause.BilateralNetState.P)))/partyKeys">partyKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.clause.BilateralNetState.P)))/template">template</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/party-keys.html"><span class="keyword">val </span><span class="identifier">partyKeys</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/template.html"><span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="keyword">interface </span><span class="identifier">BilateralNettableState</span><span class="symbol">&lt;</span><span class="identifier">N</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="identifier">BilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">N</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-bilateral-nettable-state/bilateral-net-state.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">bilateralNetState</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-bilateral-nettable-state/net.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">net</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BilateralNettableState$net(com.r3corda.core.contracts.BilateralNettableState.N)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">N</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">N</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/index.html"><span class="keyword">class </span><span class="identifier">BriefLogFormatter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Formatter.html"><span class="identifier">Formatter</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/-init-.html"><span class="identifier">BriefLogFormatter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/format.html"><span class="keyword">fun </span><span class="identifier">format</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter$format(java.util.logging.LogRecord)/logRecord">logRecord</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/LogRecord.html"><span class="identifier">LogRecord</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/init.html"><span class="keyword">fun </span><span class="identifier">init</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/init-verbose.html"><span class="keyword">fun </span><span class="identifier">initVerbose</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$initVerbose(kotlin.Array((kotlin.String)))/loggerNames">loggerNames</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span>&nbsp;<span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span>&nbsp;<span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BusinessCalendar</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/-t-e-s-t_-c-a-l-e-n-d-a-r_-d-a-t-a.html"><span class="keyword">val </span><span class="identifier">TEST_CALENDAR_DATA</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/-unknown-calendar/index.html"><span class="keyword">class </span><span class="identifier">UnknownCalendar</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/-unknown-calendar/-init-.html"><span class="identifier">UnknownCalendar</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.UnknownCalendar$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/apply-roll-convention.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">applyRollConvention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention)/testDate">testDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/calendars.html"><span class="keyword">val </span><span class="identifier">calendars</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/create-generic-schedule.html"><span class="keyword">fun </span><span class="identifier">createGenericSchedule</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/period">period</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/calendar">calendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;getInstance()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DateRollConvention.Following<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/noOfAdditionalPeriods">noOfAdditionalPeriods</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;Integer.MAX_VALUE<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/endDate">endDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/periodOffset">periodOffset</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/get-instance.html"><span class="keyword">fun </span><span class="identifier">getInstance</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getInstance(kotlin.Array((kotlin.String)))/calname">calname</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/get-offset-date.html"><span class="keyword">fun </span><span class="identifier">getOffsetDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getOffsetDate(java.time.LocalDate, com.r3corda.core.contracts.Frequency, kotlin.Int)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getOffsetDate(java.time.LocalDate, com.r3corda.core.contracts.Frequency, kotlin.Int)/period">period</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getOffsetDate(java.time.LocalDate, com.r3corda.core.contracts.Frequency, kotlin.Int)/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;1<span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/holiday-dates.html"><span class="keyword">val </span><span class="identifier">holidayDates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/is-working-day.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$isWorkingDay(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/move-business-days.html"><span class="keyword">fun </span><span class="identifier">moveBusinessDays</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, com.r3corda.core.contracts.DateRollDirection, kotlin.Int)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, com.r3corda.core.contracts.DateRollDirection, kotlin.Int)/direction">direction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, com.r3corda.core.contracts.DateRollDirection, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/parse-date-from-string.html"><span class="keyword">fun </span><span class="identifier">parseDateFromString</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$parseDateFromString(kotlin.String)/it">it</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/index.html"><span class="keyword">class </span><span class="identifier">Cash</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-on-ledger-asset/index.html"><span class="identifier">OnLedgerAsset</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-init-.html"><span class="identifier">Cash</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-conserve-amount/index.html"><span class="keyword">class </span><span class="identifier">ConserveAmount</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-conserve-amount/-init-.html"><span class="identifier">ConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Commands.Exit$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;newSecureRandom().nextLong()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-move/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Commands.Move$<init>(com.r3corda.core.crypto.SecureHash)/contractHash">contractHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-move/contract-hash.html"><span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/index.html"><span class="identifier">Cash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/exit-keys.html"><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/issuance-def.html"><span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/move.html"><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/conserve-clause.html"><span class="keyword">val </span><span class="identifier">conserveClause</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/derive-state.html"><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.Cash.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.Cash.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.Cash.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-exit-command.html"><span class="keyword">fun </span><span class="identifier">generateExitCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateExitCommand(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/index.html"><span class="identifier">Exit</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-issue-command.html"><span class="keyword">fun </span><span class="identifier">generateIssueCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/index.html"><span class="identifier">Issue</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-move-command.html"><span class="keyword">fun </span><span class="identifier">generateMoveCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-commands/-move/index.html"><span class="identifier">Move</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-cash-balance-as-metrics-observer/index.html"><span class="keyword">class </span><span class="identifier">CashBalanceAsMetricsObserver</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-cash-balance-as-metrics-observer/-init-.html"><span class="identifier">CashBalanceAsMetricsObserver</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.wallet.CashBalanceAsMetricsObserver$<init>(com.r3corda.node.services.api.ServiceHubInternal)/serviceHubInternal">serviceHubInternal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-cash-balance-as-metrics-observer/service-hub-internal.html"><span class="keyword">val </span><span class="identifier">serviceHubInternal</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Checkpoint</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/-init-.html"><span class="identifier">Checkpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.Checkpoint$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl((kotlin.Any)))), com.r3corda.node.services.statemachine.FiberRequest)/serialisedFiber">serialisedFiber</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/index.html"><span class="identifier">ProtocolStateMachineImpl</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.api.Checkpoint$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl((kotlin.Any)))), com.r3corda.node.services.statemachine.FiberRequest)/request">request</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/request.html"><span class="keyword">val </span><span class="identifier">request</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/serialised-fiber.html"><span class="keyword">val </span><span class="identifier">serialisedFiber</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/index.html"><span class="identifier">ProtocolStateMachineImpl</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="keyword">interface </span><span class="identifier">CheckpointStorage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/add-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.CheckpointStorage$addCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/checkpoints.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/remove-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.CheckpointStorage$removeCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-city-database/index.html"><span class="keyword">object </span><span class="identifier">CityDatabase</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-city-database/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.CityDatabase$get(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/index.html"><span class="keyword">interface </span><span class="identifier">Clause</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/if-matched.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/if-not-matched.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/required-commands.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ClauseVerifier</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/-init-.html"><span class="identifier">ClauseVerifier</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/clauses.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/extract-commands.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.ClauseVerifier$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.ClauseVerifier$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">CliParams</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/index.html"><span class="keyword">class </span><span class="identifier">DateChange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/-init-.html"><span class="identifier">DateChange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.DateChange$<init>(, kotlin.String)/apiAddress">apiAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.DateChange$<init>(, kotlin.String)/dateString">dateString</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/api-address.html"><span class="keyword">val </span><span class="identifier">apiAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/date-string.html"><span class="keyword">val </span><span class="identifier">dateString</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-help.html"><span class="keyword">object </span><span class="identifier">Help</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/index.html"><span class="keyword">class </span><span class="identifier">RunNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/-init-.html"><span class="identifier">RunNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/networkAddress">networkAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/apiAddress">apiAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/mapAddress">mapAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/identityFile">identityFile</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/tradeWithIdentities">tradeWithIdentities</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/uploadRates">uploadRates</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/defaultLegalName">defaultLegalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/autoSetup">autoSetup</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/api-address.html"><span class="keyword">val </span><span class="identifier">apiAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/auto-setup.html"><span class="keyword">val </span><span class="identifier">autoSetup</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/default-legal-name.html"><span class="keyword">val </span><span class="identifier">defaultLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/identity-file.html"><span class="keyword">val </span><span class="identifier">identityFile</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/map-address.html"><span class="keyword">val </span><span class="identifier">mapAddress</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/network-address.html"><span class="keyword">val </span><span class="identifier">networkAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/trade-with-identities.html"><span class="keyword">val </span><span class="identifier">tradeWithIdentities</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/upload-rates.html"><span class="keyword">val </span><span class="identifier">uploadRates</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/index.html"><span class="keyword">class </span><span class="identifier">SetupNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/-init-.html"><span class="identifier">SetupNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.SetupNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, kotlin.String)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.SetupNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, kotlin.String)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.SetupNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, kotlin.String)/defaultLegalName">defaultLegalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/default-legal-name.html"><span class="keyword">val </span><span class="identifier">defaultLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/index.html"><span class="keyword">class </span><span class="identifier">Trade</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/-init-.html"><span class="identifier">Trade</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.Trade$<init>(, kotlin.String)/apiAddress">apiAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.Trade$<init>(, kotlin.String)/tradeId">tradeId</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/api-address.html"><span class="keyword">val </span><span class="identifier">apiAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/trade-id.html"><span class="keyword">val </span><span class="identifier">tradeId</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/default-base-directory.html"><span class="keyword">val </span><span class="identifier">defaultBaseDirectory</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/legal-name.html"><span class="keyword">fun </span><span class="identifier">legalName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.Companion$legalName(com.r3corda.demos.IRSDemoNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/parse.html"><span class="keyword">fun </span><span class="identifier">parse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.Companion$parse()/options">options</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/index.html"><span class="keyword">object </span><span class="identifier">CliParamsSpec</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/api-address-arg.html"><span class="keyword">val </span><span class="identifier">apiAddressArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/base-directory-arg.html"><span class="keyword">val </span><span class="identifier">baseDirectoryArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/fake-trade-with-identity-file.html"><span class="keyword">val </span><span class="identifier">fakeTradeWithIdentityFile</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/help.html"><span class="keyword">val </span><span class="identifier">help</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/network-address-arg.html"><span class="keyword">val </span><span class="identifier">networkAddressArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/network-map-identity-file.html"><span class="keyword">val </span><span class="identifier">networkMapIdentityFile</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/network-map-net-addr.html"><span class="keyword">val </span><span class="identifier">networkMapNetAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/non-options.html"><span class="keyword">val </span><span class="identifier">nonOptions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/parser.html"><span class="keyword">val </span><span class="identifier">parser</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/role-arg.html"><span class="keyword">val </span><span class="identifier">roleArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Command</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, java.security.PublicKey)/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/value">value</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command-data.html"><span class="keyword">interface </span><span class="identifier">CommandData</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/index.html"><span class="keyword">class </span><span class="identifier">CommercialPaper</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-init-.html"><span class="identifier">CommercialPaper</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractGroupClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/-init-.html"><span class="identifier">AbstractGroupClause</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/index.html"><span class="identifier">AbstractGroupClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/index.html"><span class="keyword">class </span><span class="identifier">Redeem</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/index.html"><span class="identifier">AbstractGroupClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issue-command/index.html"><span class="identifier">IssueCommand</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Commands.Issue$<init>(com.r3corda.core.crypto.Party, kotlin.Long)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Commands.Issue$<init>(com.r3corda.core.crypto.Party, kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;random63BitValue()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-redeem/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Redeem</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Commands.Redeem$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-redeem/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/issuance">issuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper/index.html"><span class="identifier">CommercialPaper</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/face-value.html"><span class="keyword">val </span><span class="identifier">faceValue</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/issuance.html"><span class="keyword">val </span><span class="identifier">issuance</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/token.html"><span class="keyword">val </span><span class="identifier">token</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-face-value.html"><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withFaceValue(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-issuance.html"><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withIssuance(com.r3corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-maturity-date.html"><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-owner.html"><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Terms</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/-init-.html"><span class="identifier">Terms</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Terms$<init>(com.r3corda.core.contracts.Issued((java.util.Currency)), java.time.Instant)/asset">asset</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Terms$<init>(com.r3corda.core.contracts.Issued((java.util.Currency)), java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/asset.html"><span class="keyword">val </span><span class="identifier">asset</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/issuance">issuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/faceValue">faceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/generate-move.html"><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateMove(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateMove(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateMove(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/generate-redeem.html"><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateRedeem(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Cash.State)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateRedeem(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Cash.State)))))/paper">paper</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateRedeem(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/index.html"><span class="keyword">class </span><span class="identifier">CommercialPaperLegacy</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-init-.html"><span class="identifier">CommercialPaperLegacy</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.Commands.Issue$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-issue/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-redeem/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Redeem</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.Commands.Redeem$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-redeem/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/issuance">issuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper-legacy/index.html"><span class="identifier">CommercialPaperLegacy</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/face-value.html"><span class="keyword">val </span><span class="identifier">faceValue</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/issuance.html"><span class="keyword">val </span><span class="identifier">issuance</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-face-value.html"><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withFaceValue(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-issuance.html"><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withIssuance(com.r3corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-maturity-date.html"><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-owner.html"><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/without-owner.html"><span class="keyword">fun </span><span class="identifier">withoutOwner</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Commodity</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/-init-.html"><span class="identifier">Commodity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/symbol">symbol</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/displayName">displayName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/commodityCode">commodityCode</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;symbol<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/defaultFractionDigits">defaultFractionDigits</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/commodity-code.html"><span class="keyword">val </span><span class="identifier">commodityCode</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/default-fraction-digits.html"><span class="keyword">val </span><span class="identifier">defaultFractionDigits</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/display-name.html"><span class="keyword">val </span><span class="identifier">displayName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/get-instance.html"><span class="keyword">fun </span><span class="identifier">getInstance</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Commodity.Companion$getInstance(kotlin.String)/symbol">symbol</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/symbol.html"><span class="keyword">val </span><span class="identifier">symbol</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/index.html"><span class="keyword">class </span><span class="identifier">CommodityContract</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-on-ledger-asset/index.html"><span class="identifier">OnLedgerAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-init-.html"><span class="identifier">CommodityContract</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-conserve-amount/index.html"><span class="keyword">class </span><span class="identifier">ConserveAmount</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-conserve-amount/-init-.html"><span class="identifier">ConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Commands.Exit$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;newSecureRandom().nextLong()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Commands.Move$<init>(com.r3corda.core.crypto.SecureHash)/contractHash">contractHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/contract-hash.html"><span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Commodity)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Commodity)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Commodity)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/index.html"><span class="identifier">CommodityContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/exit-keys.html"><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/issuance-def.html"><span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/move.html"><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/conserve-clause.html"><span class="keyword">val </span><span class="identifier">conserveClause</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/derive-state.html"><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.CommodityContract.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.CommodityContract.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.CommodityContract.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-exit-command.html"><span class="keyword">fun </span><span class="identifier">generateExitCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateExitCommand(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/index.html"><span class="identifier">Exit</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-issue-command.html"><span class="keyword">fun </span><span class="identifier">generateIssueCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/index.html"><span class="identifier">Issue</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-move-command.html"><span class="keyword">fun </span><span class="identifier">generateMoveCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/index.html"><span class="identifier">Move</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/index.html"><span class="keyword">class </span><span class="identifier">Config</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/-init-.html"><span class="identifier">Config</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.Config$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/default-object-mapper.html"><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/get-context.html"><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-configuration-exception/index.html"><span class="keyword">class </span><span class="identifier">ConfigurationException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.ConfigurationException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract/index.html"><span class="keyword">interface </span><span class="identifier">Contract</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract/legal-contract-reference.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Contract$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractClassRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-class-ref/-init-.html"><span class="identifier">ContractClassRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ContractClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-def-ref.html"><span class="keyword">interface </span><span class="identifier">ContractDefRef</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-ledger-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractLedgerRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-ledger-ref/-init-.html"><span class="identifier">ContractLedgerRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ContractLedgerRef$<init>(com.r3corda.core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-ledger-ref/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="keyword">interface </span><span class="identifier">ContractState</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract-state/contract.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract-state/participants.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CordaPluginRegistry</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/-init-.html"><span class="identifier">CordaPluginRegistry</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/required-protocols.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredProtocols</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/service-plugins.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/static-serve-dirs.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">staticServeDirs</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/web-apis.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">webApis</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/index.html"><span class="keyword">class </span><span class="identifier">CubicSplineInterpolator</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/-init-.html"><span class="identifier">CubicSplineInterpolator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.math/-cubic-spline-interpolator/index.html"><span class="identifier">CubicSplineInterpolator</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-data-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-data-upload-servlet/-init-.html"><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-data-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/index.html"><span class="keyword">object </span><span class="identifier">DataVending</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-n-o-t-i-f-y_-t-x_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">NOTIFY_TX_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NotifyTxRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/-init-.html"><span class="identifier">NotifyTxRequestMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxRequestMessage$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxRequestMessage$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxRequestMessage$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-response-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NotifyTxResponseMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-response-message/-init-.html"><span class="identifier">NotifyTxResponseMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxResponseMessage$<init>(kotlin.Boolean)/accepted">accepted</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-response-message/accepted.html"><span class="keyword">val </span><span class="identifier">accepted</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-transaction-rejected-error/index.html"><span class="keyword">class </span><span class="identifier">TransactionRejectedError</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-transaction-rejected-error/-init-.html"><span class="identifier">TransactionRejectedError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.TransactionRejectedError$<init>(kotlin.String)/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/notify.html"><span class="keyword">fun </span><span class="identifier">notify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/myIdentity">myIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/recipient">recipient</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/storage.html"><span class="keyword">val </span><span class="identifier">storage</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollConvention</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-actual/index.html"><span class="identifier">Actual</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-actual/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-actual/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-following/index.html"><span class="identifier">Following</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-following/index.html"><span class="identifier">ModifiedFollowing</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-previous/index.html"><span class="identifier">ModifiedPrevious</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-previous/index.html"><span class="identifier">Previous</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/direction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/is-modified.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollDirection</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/-b-a-c-k-w-a-r-d.html"><span class="identifier">BACKWARD</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/-f-o-r-w-a-r-d.html"><span class="identifier">FORWARD</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisDay</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30.html"><span class="identifier">D30</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-e.html"><span class="identifier">D30E</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-f.html"><span class="identifier">D30F</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-g.html"><span class="identifier">D30G</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-n.html"><span class="identifier">D30N</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-p.html"><span class="identifier">D30P</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-z.html"><span class="identifier">D30Z</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d-actual.html"><span class="identifier">DActual</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d-actual-j.html"><span class="identifier">DActualJ</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d-bus_-sao-paulo.html"><span class="identifier">DBus_SaoPaulo</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisYear</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y252.html"><span class="identifier">Y252</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y360.html"><span class="identifier">Y360</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365.html"><span class="identifier">Y365</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-b.html"><span class="identifier">Y365B</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-f.html"><span class="identifier">Y365F</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-l.html"><span class="identifier">Y365L</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-q.html"><span class="identifier">Y365Q</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y366.html"><span class="identifier">Y366</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-actual.html"><span class="identifier">YActual</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-actual-a.html"><span class="identifier">YActualA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-i-c-m-a.html"><span class="identifier">YICMA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-i-s-m-a.html"><span class="identifier">YISMA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">DealState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/generate-agreement.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DealState$generateAgreement(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/parties.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/ref.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/with-public-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DealState$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DealState$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/index.html"><span class="keyword">class </span><span class="identifier">DemoClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-mutable-clock/index.html"><span class="identifier">MutableClock</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/-init-.html"><span class="identifier">DemoClock</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/to-token.html"><span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/update-date.html"><span class="keyword">fun </span><span class="identifier">updateDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$updateDate(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/with-zone.html"><span class="keyword">fun </span><span class="identifier">withZone</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="keyword">interface </span><span class="identifier">DeserializeAsKotlinObjectDef</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DigitalSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-init-.html"><span class="identifier">DigitalSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="keyword">class </span><span class="identifier">LegallyIdentifiable</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/-init-.html"><span class="identifier">LegallyIdentifiable</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable$<init>(com.r3corda.core.crypto.Party, kotlin.ByteArray, kotlin.Int)/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable$<init>(com.r3corda.core.crypto.Party, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable$<init>(com.r3corda.core.crypto.Party, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/signer.html"><span class="keyword">val </span><span class="identifier">signer</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WithKey</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/-init-.html"><span class="identifier">WithKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/by">by</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/by.html"><span class="keyword">val </span><span class="identifier">by</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$verifyWithECDSA(kotlin.ByteArray)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$verifyWithECDSA(com.r3corda.core.serialization.OpaqueBytes)/content">content</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-direct-request-message/index.html"><span class="keyword">interface </span><span class="identifier">DirectRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-direct-request-message/get-reply-to.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.DirectRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-direct-request-message/reply-to-recipient.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">replyToRecipient</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="keyword">class </span><span class="identifier">DummyContract</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-init-.html"><span class="identifier">DummyContract</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-create/index.html"><span class="keyword">class </span><span class="identifier">Create</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-create/-init-.html"><span class="identifier">Create</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MultiOwnerState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/-init-.html"><span class="identifier">MultiOwnerState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.MultiOwnerState$<init>(kotlin.Int, kotlin.collections.List((java.security.PublicKey)))/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.MultiOwnerState$<init>(kotlin.Int, kotlin.collections.List((java.security.PublicKey)))/owners">owners</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/owners.html"><span class="keyword">val </span><span class="identifier">owners</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SingleOwnerState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/-init-.html"><span class="identifier">SingleOwnerState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.SingleOwnerState$<init>(kotlin.Int, java.security.PublicKey)/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.SingleOwnerState$<init>(kotlin.Int, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.SingleOwnerState$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-state/index.html"><span class="keyword">interface </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-state/magic-number.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/generate-initial.html"><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$generateInitial(com.r3corda.core.contracts.PartyAndReference, kotlin.Int, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$generateInitial(com.r3corda.core.contracts.PartyAndReference, kotlin.Int, com.r3corda.core.crypto.Party)/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$generateInitial(com.r3corda.core.contracts.PartyAndReference, kotlin.Int, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/index.html"><span class="keyword">class </span><span class="identifier">DummyLinearState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/-init-.html"><span class="identifier">DummyLinearState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/thread">thread</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a>&nbsp;<span class="symbol">=</span>&nbsp;SecureHash.randomSHA256()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a>&nbsp;<span class="symbol">=</span>&nbsp;AlwaysSucceedContract()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/participants">participants</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;listOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a>&nbsp;<span class="symbol">=</span>&nbsp;SecureHash.randomSHA256()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/is-relevant.html"><span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/thread.html"><span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/index.html"><span class="keyword">class </span><span class="identifier">DummyPublicKey</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/-init-.html"><span class="identifier">DummyPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DummyPublicKey$<init>(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DummyPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DummyPublicKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/s.html"><span class="keyword">val </span><span class="identifier">s</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">DummyState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/-init-.html"><span class="identifier">DummyState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyState$<init>(kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-duplicate-output-label/index.html"><span class="keyword">class </span><span class="identifier">DuplicateOutputLabel</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-duplicate-output-label/-init-.html"><span class="identifier">DuplicateOutputLabel</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.DuplicateOutputLabel$<init>(kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/index.html"><span class="keyword">class </span><span class="identifier">E2ETestKeyManagementService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/-init-.html"><span class="identifier">E2ETestKeyManagementService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.keys.E2ETestKeyManagementService$<init>(kotlin.collections.Set((java.security.KeyPair)))/initialKeys">initialKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/fresh-key.html"><span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/keys.html"><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-private-key-serializer/index.html"><span class="keyword">object </span><span class="identifier">Ed25519PrivateKeySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-private-key-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$read(, , java.lang.Class(()))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$read(, , java.lang.Class(()))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$read(, , java.lang.Class(()))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-private-key-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$write(, , )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$write(, , )/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$write(, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-public-key-serializer/index.html"><span class="keyword">object </span><span class="identifier">Ed25519PublicKeySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-public-key-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$read(, , java.lang.Class(()))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$read(, , java.lang.Class(()))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$read(, , java.lang.Class(()))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-public-key-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$write(, , )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$write(, , )/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$write(, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/index.html"><span class="keyword">object </span><span class="identifier">Emoji</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-b-a-g_-o-f_-c-a-s-h.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_BAG_OF_CASH</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-d-i-a-m-o-n-d.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_DIAMOND</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-g-r-e-e-n_-t-i-c-k.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_GREEN_TICK</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-l-e-f-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_LEFT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-n-e-w-s-p-a-p-e-r.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_NEWSPAPER</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-p-a-p-e-r-c-l-i-p.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_PAPERCLIP</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-r-i-g-h-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_RIGHT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/bag-of-cash.html"><span class="keyword">val </span><span class="identifier">bagOfCash</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/diamond.html"><span class="keyword">val </span><span class="identifier">diamond</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/has-emoji-terminal.html"><span class="keyword">val </span><span class="identifier">hasEmojiTerminal</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/left-arrow.html"><span class="keyword">val </span><span class="identifier">leftArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/newspaper.html"><span class="keyword">val </span><span class="identifier">newspaper</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/paperclip.html"><span class="keyword">val </span><span class="identifier">paperclip</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/render-if-supported.html"><span class="keyword">fun </span><span class="identifier">renderIfSupported</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.Emoji$renderIfSupported(kotlin.Any)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/right-arrow.html"><span class="keyword">val </span><span class="identifier">rightArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">EnforceVerifyOrFail</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Event</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/-init-.html"><span class="identifier">Event</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Event$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/index.html"><span class="keyword">object </span><span class="identifier">ExitServerProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Boolean</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.ExitServerProtocol.Broadcast$<init>(kotlin.Int)/exitCode">exitCode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-exit-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ExitMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-exit-message/-init-.html"><span class="identifier">ExitMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.ExitServerProtocol.ExitMessage$<init>(kotlin.Int)/exitCode">exitCode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-exit-message/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.ExitServerProtocol.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Expression</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression/-init-.html"><span class="identifier">Expression</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Expression$<init>(kotlin.String)/expr">expr</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression/expr.html"><span class="keyword">val </span><span class="identifier">expr</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-deserializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ExpressionDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ExpressionDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-serializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ExpressionSerializer$serialize(com.r3corda.core.contracts.Expression, , )/expr">expr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ExpressionSerializer$serialize(com.r3corda.core.contracts.Expression, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ExpressionSerializer$serialize(com.r3corda.core.contracts.Expression, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchAttachmentsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/-init-.html"><span class="identifier">FetchAttachmentsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/requests">requests</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$convert(kotlin.ByteArray)/wire">wire</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$load(com.r3corda.core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((com.r3corda.core.contracts.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">FetchDataProtocol</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">, </span><span class="keyword">in</span>&nbsp;<span class="identifier">W</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-init-.html"><span class="identifier">FetchDataProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/requests">requests</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BadAnswer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/-init-.html"><span class="identifier">BadAnswer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/index.html"><span class="keyword">class </span><span class="identifier">DownloadedVsRequestedDataMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/-init-.html"><span class="identifier">DownloadedVsRequestedDataMismatch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.SecureHash)/got">got</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/got.html"><span class="keyword">val </span><span class="identifier">got</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-hash-not-found/index.html"><span class="keyword">class </span><span class="identifier">HashNotFound</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-hash-not-found/-init-.html"><span class="identifier">HashNotFound</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.HashNotFound$<init>(com.r3corda.core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-hash-not-found/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Request</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/-init-.html"><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Request$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party, kotlin.Long)/hashes">hashes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Request$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Request$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/hashes.html"><span class="keyword">val </span><span class="identifier">hashes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/-init-.html"><span class="identifier">Result</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)))/fromDisk">fromDisk</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)))/downloaded">downloaded</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/downloaded.html"><span class="keyword">val </span><span class="identifier">downloaded</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/from-disk.html"><span class="keyword">val </span><span class="identifier">fromDisk</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$convert(com.r3corda.protocols.FetchDataProtocol.W)/wire">wire</span><span class="symbol">:</span>&nbsp;<span class="identifier">W</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$load(com.r3corda.core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$maybeWriteToDisk(kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.T)))/downloaded">downloaded</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/other-side.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/requests.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">requests</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchTransactionsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/-init-.html"><span class="identifier">FetchTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/requests">requests</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchTransactionsProtocol$load(com.r3corda.core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/index.html"><span class="keyword">class </span><span class="identifier">FiberBox</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/-init-.html"><span class="identifier">FiberBox</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$<init>(com.r3corda.node.utilities.FiberBox.T, java.util.concurrent.locks.Lock)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$<init>(com.r3corda.node.utilities.FiberBox.T, java.util.concurrent.locks.Lock)/lock">lock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html"><span class="identifier">Lock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ReentrantLock()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/read.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$read(kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.read.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/read-with-deadline.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">readWithDeadline</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$readWithDeadline(java.time.Clock, java.time.Instant, kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.readWithDeadline.R)))/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$readWithDeadline(java.time.Clock, java.time.Instant, kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.readWithDeadline.R)))/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$readWithDeadline(java.time.Clock, java.time.Instant, kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.readWithDeadline.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/write.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$write(kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.write.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">FiberRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">ExpectingResponse</span><span class="symbol">&lt;</span><span class="identifier">R</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/-init-.html"><span class="identifier">ExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/response-type.html"><span class="keyword">val </span><span class="identifier">responseType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-not-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">NotExpectingResponse</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-not-expecting-response/-init-.html"><span class="identifier">NotExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/destination.html"><span class="keyword">val </span><span class="identifier">destination</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/receive-topic-session.html"><span class="keyword">val </span><span class="identifier">receiveTopicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/session-i-d-for-receive.html"><span class="keyword">val </span><span class="identifier">sessionIDForReceive</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/session-i-d-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIDForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/stack-trace-in-case-of-problems.html"><span class="keyword">val </span><span class="identifier">stackTraceInCaseOfProblems</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-stack-snapshot/index.html"><span class="identifier">StackSnapshot</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Fix$<init>(com.r3corda.core.contracts.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Fix$<init>(com.r3corda.core.contracts.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/of.html"><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/-init-.html"><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, com.r3corda.core.contracts.Tenor)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, com.r3corda.core.contracts.Tenor)/forDay">forDay</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, com.r3corda.core.contracts.Tenor)/ofTenor">ofTenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/for-day.html"><span class="keyword">val </span><span class="identifier">forDay</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/of-tenor.html"><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fixable-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">FixableDealState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fixable-deal-state/generate-fix.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.FixableDealState$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixableDealState$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/oldState">oldState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixableDealState$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fixable-deal-state/next-fixing-of.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="keyword">class </span><span class="identifier">FixedRate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/-init-.html"><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FixedRate$<init>(com.r3corda.contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/is-positive.html"><span class="keyword">fun </span><span class="identifier">isPositive</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FixedRatePaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/-init-.html"><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/index.html"><span class="keyword">object </span><span class="identifier">FixingSessionInitiation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.FixingSessionInitiation.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FloatingRate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate/-init-.html"><span class="identifier">FloatingRate</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FloatingRatePaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/-init-.html"><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/as-c-s-v.html"><span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.date<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;this.notional<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/fixing-date.html"><span class="keyword">val </span><span class="identifier">fixingDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/with-new-rate.html"><span class="keyword">fun </span><span class="identifier">withNewRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$withNewRate(com.r3corda.contracts.Rate)/newRate">newRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Frequency</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-annual/index.html"><span class="identifier">Annual</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Annual$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Annual$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-bi-weekly/index.html"><span class="identifier">BiWeekly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-bi-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.BiWeekly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.BiWeekly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-daily/index.html"><span class="identifier">Daily</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-daily/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Daily$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Daily$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-monthly/index.html"><span class="identifier">Monthly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-monthly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Monthly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Monthly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-quarterly/index.html"><span class="identifier">Quarterly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-quarterly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Quarterly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Quarterly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-semi-annual/index.html"><span class="identifier">SemiAnnual</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-semi-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.SemiAnnual$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.SemiAnnual$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-weekly/index.html"><span class="identifier">Weekly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Weekly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Weekly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/annual-compound-count.html"><span class="keyword">val </span><span class="identifier">annualCompoundCount</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/offset.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;1<span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/index.html"><span class="keyword">class </span><span class="identifier">FullNodeConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/-init-.html"><span class="identifier">FullNodeConfiguration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config.FullNodeConfiguration$<init>()/conf">conf</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/artemis-address.html"><span class="keyword">val </span><span class="identifier">artemisAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/basedir.html"><span class="keyword">val </span><span class="identifier">basedir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/extra-advertised-service-ids.html"><span class="keyword">val </span><span class="identifier">extraAdvertisedServiceIds</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/host-notary-service-locally.html"><span class="keyword">val </span><span class="identifier">hostNotaryServiceLocally</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/key-store-password.html"><span class="keyword">val </span><span class="identifier">keyStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/map-service.html"><span class="keyword">val </span><span class="identifier">mapService</span><span class="symbol">: </span><a href="com.r3corda.node.services.config/-name-service-config/index.html"><span class="identifier">NameServiceConfig</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/messaging-server-address.html"><span class="keyword">val </span><span class="identifier">messagingServerAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/nearest-city.html"><span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/trust-store-password.html"><span class="keyword">val </span><span class="identifier">trustStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/web-address.html"><span class="keyword">val </span><span class="identifier">webAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="keyword">interface </span><span class="identifier">FungibleAsset</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="keyword">interface </span><span class="identifier">Exit</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/amount.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="keyword">interface </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issue-command/index.html"><span class="identifier">IssueCommand</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="keyword">interface </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/amount.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/deposit.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/exit-keys.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/issuance-def.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/move.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.FungibleAsset$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.FungibleAsset.T)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.FungibleAsset$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.FungibleAsset.T)))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/owner.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="keyword">interface </span><span class="identifier">GroupClause</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="keyword">in</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause/index.html"><span class="identifier">Clause</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts.clauses/-group-verify/index.html"><span class="identifier">GroupVerify</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">GroupClauseVerifier</span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/-init-.html"><span class="identifier">GroupClauseVerifier</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/clauses.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/extract-groups.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupClauseVerifier$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupClauseVerifier$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupClauseVerifier$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-verify/index.html"><span class="keyword">interface </span><span class="identifier">GroupVerify</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span><span class="symbol">, </span><span class="keyword">in</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-verify/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">IRSDemoNode</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/-node-a.html"><span class="identifier">NodeA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/-node-b.html"><span class="identifier">NodeB</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/other.html"><span class="keyword">val </span><span class="identifier">other</span><span class="symbol">: </span><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/index.html"><span class="keyword">class </span><span class="identifier">IRSDemoPluginRegistry</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/-init-.html"><span class="identifier">IRSDemoPluginRegistry</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/required-protocols.html"><span class="keyword">val </span><span class="identifier">requiredProtocols</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/static-serve-dirs.html"><span class="keyword">val </span><span class="identifier">staticServeDirs</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/web-apis.html"><span class="keyword">val </span><span class="identifier">webApis</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">IRSDemoRole</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-date.html"><span class="identifier">Date</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-node-a.html"><span class="identifier">NodeA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-node-b.html"><span class="identifier">NodeB</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-setup-node-a.html"><span class="identifier">SetupNodeA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-setup-node-b.html"><span class="identifier">SetupNodeB</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-trade.html"><span class="identifier">Trade</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/index.html"><span class="keyword">class </span><span class="identifier">IRSSimulation</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/networkSendManuallyPumped">networkSendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/iterate.html"><span class="keyword">fun </span><span class="identifier">iterate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/om.html"><span class="keyword">val </span><span class="identifier">om</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/start-main-simulation.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMainSimulation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="keyword">interface </span><span class="identifier">IdentityService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/party-from-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.IdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/party-from-name.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.IdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/register-identity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.IdentityService$registerIdentity(com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-illegal-protocol-logic-exception/index.html"><span class="keyword">class </span><span class="identifier">IllegalProtocolLogicException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html"><span class="identifier">IllegalArgumentException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-illegal-protocol-logic-exception/-init-.html"><span class="identifier">IllegalProtocolLogicException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.IllegalProtocolLogicException$<init>(java.lang.Class((kotlin.Any)), kotlin.String)/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.IllegalProtocolLogicException$<init>(java.lang.Class((kotlin.Any)), kotlin.String)/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/index.html"><span class="keyword">class </span><span class="identifier">ImmutableClassSerializer</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/-init-.html"><span class="identifier">ImmutableClassSerializer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$<init>(kotlin.reflect.KClass((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/klass">klass</span><span class="symbol">:</span>&nbsp;<span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/constructor.html"><span class="keyword">val </span><span class="identifier">constructor</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/klass.html"><span class="keyword">val </span><span class="identifier">klass</span><span class="symbol">: </span><span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/props.html"><span class="keyword">val </span><span class="identifier">props</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/props-by-name.html"><span class="keyword">val </span><span class="identifier">propsByName</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$write(, , com.r3corda.core.serialization.ImmutableClassSerializer.T)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$write(, , com.r3corda.core.serialization.ImmutableClassSerializer.T)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$write(, , com.r3corda.core.serialization.ImmutableClassSerializer.T)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryIdentityService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/-init-.html"><span class="identifier">InMemoryIdentityService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.identity.InMemoryIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.identity.InMemoryIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.identity.InMemoryIdentityService$registerIdentity(com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/index.html"><span class="keyword">class </span><span class="identifier">InMemoryMessagingNetwork</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-init-.html"><span class="identifier">InMemoryMessagingNetwork</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$<init>(kotlin.Boolean)/sendManuallyPumped">sendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Builder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/manually-pumped.html"><span class="keyword">val </span><span class="identifier">manuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="keyword">class </span><span class="identifier">Handle</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/-init-.html"><span class="identifier">Handle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle$<init>(kotlin.Int, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle$<init>(kotlin.Int, kotlin.String)/description">description</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">InMemoryMessaging</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-init-.html"><span class="identifier">InMemoryMessaging</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/handle">handle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Handler</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/topic-session.html"><span class="keyword">val </span><span class="identifier">topicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/pump-receive.html"><span class="keyword">fun </span><span class="identifier">pumpReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$pumpReceive(kotlin.Boolean)/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$removeMessageHandler(com.r3corda.core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="keyword">interface </span><span class="identifier">LatencyCalculator</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/between.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator$between(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.messaging.SingleMessageRecipient)/sender">sender</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator$between(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.messaging.SingleMessageRecipient)/receiver">receiver</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-m-e-s-s-a-g-e-s_-l-o-g_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">MESSAGES_LOG_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MessageTransfer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/-init-.html"><span class="identifier">MessageTransfer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer$<init>(com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging, com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/sender">sender</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer$<init>(com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging, com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer$<init>(com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging, com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/recipients">recipients</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/message.html"><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/recipients.html"><span class="keyword">val </span><span class="identifier">recipients</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/sender.html"><span class="keyword">val </span><span class="identifier">sender</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNode(kotlin.Boolean)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/create-node-with-i-d.html"><span class="keyword">fun </span><span class="identifier">createNodeWithID</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int, kotlin.String)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int, kotlin.String)/description">description</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/endpoints.html"><span class="keyword">val </span><span class="identifier">endpoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/everyone-online.html"><span class="keyword">val </span><span class="identifier">everyoneOnline</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-all-possible-recipients.html"><span class="identifier">AllPossibleRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/latency-calculator.html"><span class="keyword">var </span><span class="identifier">latencyCalculator</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/pump-send.html"><span class="keyword">fun </span><span class="identifier">pumpSend</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$pumpSend(kotlin.Boolean)/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/pump-send-internal.html"><span class="keyword">fun </span><span class="identifier">pumpSendInternal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$pumpSendInternal(com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer)/transfer">transfer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/received-messages.html"><span class="keyword">val </span><span class="identifier">receivedMessages</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/send-manually-pumped.html"><span class="keyword">val </span><span class="identifier">sendManuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/sent-messages.html"><span class="keyword">val </span><span class="identifier">sentMessages</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">InMemoryNetworkMapCache</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/-init-.html"><span class="identifier">InMemoryNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/add-map-service.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/add-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/changed.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changed</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="identifier">MapChange</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/deregister-for-updates.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$get(com.r3corda.core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get-node-by-legal-name.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getNodeByLegalName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get-node-by-public-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getNodeByPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getNodeByPublicKey(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get-recommended.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/network-map-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/notary-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">notaryNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/party-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/process-update-push.html"><span class="keyword">fun </span><span class="identifier">processUpdatePush</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$processUpdatePush(com.r3corda.node.services.network.NetworkMapService.Update)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/rates-oracle-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/registered-nodes.html"><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">registeredNodes</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/regulators.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/remove-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$removeNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/-init-.html"><span class="identifier">InMemoryNetworkMapService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.node.services.network.NodeRegistration, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.node.services.network.NodeRegistration, com.r3corda.core.node.services.NetworkMapCache)/home">home</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.node.services.network.NodeRegistration, com.r3corda.core.node.services.NetworkMapCache)/cache">cache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/cache.html"><span class="keyword">val </span><span class="identifier">cache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/get-unacknowledged-count.html"><span class="keyword">fun </span><span class="identifier">getUnacknowledgedCount</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$getUnacknowledgedCount(com.r3corda.core.messaging.SingleMessageRecipient)/subscriber">subscriber</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/max-size-registration-request-bytes.html"><span class="keyword">val </span><span class="identifier">maxSizeRegistrationRequestBytes</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/max-unacknowledged-updates.html"><span class="keyword">val </span><span class="identifier">maxUnacknowledgedUpdates</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/notify-subscribers.html"><span class="keyword">fun </span><span class="identifier">notifySubscribers</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$notifySubscribers(com.r3corda.node.services.network.WireNodeRegistration)/wireReg">wireReg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-acknowledge.html"><span class="keyword">fun </span><span class="identifier">processAcknowledge</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processAcknowledge(com.r3corda.node.services.network.NetworkMapService.UpdateAcknowledge)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/index.html"><span class="identifier">UpdateAcknowledge</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-fetch-all-request.html"><span class="keyword">fun </span><span class="identifier">processFetchAllRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processFetchAllRequest(com.r3corda.node.services.network.NetworkMapService.FetchMapRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/index.html"><span class="identifier">FetchMapRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/index.html"><span class="identifier">FetchMapResponse</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-query-request.html"><span class="keyword">fun </span><span class="identifier">processQueryRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processQueryRequest(com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/index.html"><span class="identifier">QueryIdentityRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/index.html"><span class="identifier">QueryIdentityResponse</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-registration-change-request.html"><span class="keyword">fun </span><span class="identifier">processRegistrationChangeRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processRegistrationChangeRequest(com.r3corda.node.services.network.NetworkMapService.RegistrationRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-registration-request/index.html"><span class="identifier">RegistrationRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/index.html"><span class="identifier">RegistrationResponse</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-subscription-request.html"><span class="keyword">fun </span><span class="identifier">processSubscriptionRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processSubscriptionRequest(com.r3corda.node.services.network.NetworkMapService.SubscribeRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/index.html"><span class="identifier">SubscribeRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/index.html"><span class="identifier">SubscribeResponse</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-in-memory-uniqueness-provider/index.html"><span class="keyword">class </span><span class="identifier">InMemoryUniquenessProvider</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-in-memory-uniqueness-provider/-init-.html"><span class="identifier">InMemoryUniquenessProvider</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-in-memory-uniqueness-provider/commit.html"><span class="keyword">fun </span><span class="identifier">commit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.InMemoryUniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.InMemoryUniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/txId">txId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.InMemoryUniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/callerIdentity">callerIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">InMemoryWalletService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/-init-.html"><span class="identifier">InMemoryWalletService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/-clashing-threads/index.html"><span class="keyword">class </span><span class="identifier">ClashingThreads</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/-clashing-threads/-init-.html"><span class="identifier">ClashingThreads</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService.ClashingThreads$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/threads">threads</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService.ClashingThreads$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/transactions">transactions</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/clashing-threads.html"><span class="keyword">val </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a><span class="symbol">.</span><span class="identifier">clashingThreads</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/current-wallet.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/linear-heads.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/notify-all.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService$notifyAll(kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/updates.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">updates</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/index.html"><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/-init-.html"><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.InsufficientBalanceException$<init>(com.r3corda.core.contracts.Amount((kotlin.Any)))/amountMissing">amountMissing</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/amount-missing.html"><span class="keyword">val </span><span class="identifier">amountMissing</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">InterceptorClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/-init-.html"><span class="identifier">InterceptorClause</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$<init>(com.r3corda.core.contracts.clauses.SingleVerify, com.r3corda.core.contracts.clauses.SingleClause)/preclause">preclause</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="identifier">SingleVerify</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$<init>(com.r3corda.core.contracts.clauses.SingleVerify, com.r3corda.core.contracts.clauses.SingleClause)/clause">clause</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/clause.html"><span class="keyword">val </span><span class="identifier">clause</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/preclause.html"><span class="keyword">val </span><span class="identifier">preclause</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="identifier">SingleVerify</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwap</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-init-.html"><span class="identifier">InterestRateSwap</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Calculation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/-init-.html"><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$<init>(com.r3corda.core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$<init>(com.r3corda.core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$<init>(com.r3corda.core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/apply-fixing.html"><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, com.r3corda.contracts.FixedRate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, com.r3corda.contracts.FixedRate)/newRate">newRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/expression.html"><span class="keyword">val </span><span class="identifier">expression</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/fixed-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">fixedLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/floating-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">floatingLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/get-fixing.html"><span class="keyword">fun </span><span class="identifier">getFixing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$getFixing(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/next-fixing-date.html"><span class="keyword">fun </span><span class="identifier">nextFixingDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/index.html"><span class="keyword">interface </span><span class="identifier">Clause</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractIRSClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/-init-.html"><span class="identifier">AbstractIRSClause</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-leg-amounts.html"><span class="keyword">fun </span><span class="identifier">checkLegAmounts</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkLegAmounts(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-leg-dates.html"><span class="keyword">fun </span><span class="identifier">checkLegDates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkLegDates(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-rates.html"><span class="keyword">fun </span><span class="identifier">checkRates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkRates(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-schedules.html"><span class="keyword">fun </span><span class="identifier">checkSchedules</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkSchedules(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/get-floating-leg-payments-differences.html"><span class="keyword">fun </span><span class="identifier">getFloatingLegPaymentsDifferences</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)))/payments1">payments1</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)))/payments2">payments2</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/index.html"><span class="keyword">class </span><span class="identifier">Agree</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/-init-.html"><span class="identifier">Agree</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/index.html"><span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/index.html"><span class="keyword">class </span><span class="identifier">Mature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/-init-.html"><span class="identifier">Mature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/index.html"><span class="keyword">class </span><span class="identifier">Pay</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/-init-.html"><span class="identifier">Pay</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/index.html"><span class="keyword">class </span><span class="identifier">Timestamped</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/-init-.html"><span class="identifier">Timestamped</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Timestamped$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Timestamped$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-agree/index.html"><span class="keyword">class </span><span class="identifier">Agree</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-agree/-init-.html"><span class="identifier">Agree</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-mature/index.html"><span class="keyword">class </span><span class="identifier">Mature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-mature/-init-.html"><span class="identifier">Mature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-pay/index.html"><span class="keyword">class </span><span class="identifier">Pay</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-pay/-init-.html"><span class="identifier">Pay</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-refix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Refix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-refix/-init-.html"><span class="identifier">Refix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Commands.Refix$<init>(com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-refix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Common</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/-init-.html"><span class="identifier">Common</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/baseCurrency">baseCurrency</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCurrency">eligibleCurrency</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCreditSupport">eligibleCreditSupport</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/independentAmounts">independentAmounts</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/threshold">threshold</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/minimumTransferAmount">minimumTransferAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/rounding">rounding</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/valuationDate">valuationDate</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/notificationTime">notificationTime</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/resolutionTime">resolutionTime</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/interestRate">interestRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/addressForTransfers">addressForTransfers</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/exposure">exposure</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/localBusinessDay">localBusinessDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/dailyInterestAmount">dailyInterestAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/tradeID">tradeID</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/hashLegalDocs">hashLegalDocs</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/address-for-transfers.html"><span class="keyword">val </span><span class="identifier">addressForTransfers</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/base-currency.html"><span class="keyword">val </span><span class="identifier">baseCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/daily-interest-amount.html"><span class="keyword">val </span><span class="identifier">dailyInterestAmount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/eligible-credit-support.html"><span class="keyword">val </span><span class="identifier">eligibleCreditSupport</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/eligible-currency.html"><span class="keyword">val </span><span class="identifier">eligibleCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/exposure.html"><span class="keyword">val </span><span class="identifier">exposure</span><span class="symbol">: </span><a href="com.r3corda.contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/hash-legal-docs.html"><span class="keyword">val </span><span class="identifier">hashLegalDocs</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/independent-amounts.html"><span class="keyword">val </span><span class="identifier">independentAmounts</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/interest-rate.html"><span class="keyword">val </span><span class="identifier">interestRate</span><span class="symbol">: </span><a href="com.r3corda.contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/local-business-day.html"><span class="keyword">val </span><span class="identifier">localBusinessDay</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/minimum-transfer-amount.html"><span class="keyword">val </span><span class="identifier">minimumTransferAmount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/notification-time.html"><span class="keyword">val </span><span class="identifier">notificationTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/resolution-time.html"><span class="keyword">val </span><span class="identifier">resolutionTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/rounding.html"><span class="keyword">val </span><span class="identifier">rounding</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/threshold.html"><span class="keyword">val </span><span class="identifier">threshold</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/trade-i-d.html"><span class="keyword">val </span><span class="identifier">tradeID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/valuation-date.html"><span class="keyword">val </span><span class="identifier">valuationDate</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CommonLeg</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/-init-.html"><span class="identifier">CommonLeg</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/day-in-month.html"><span class="keyword">val </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/effective-date.html"><span class="keyword">val </span><span class="identifier">effectiveDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/effective-date-adjustment.html"><span class="keyword">val </span><span class="identifier">effectiveDateAdjustment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/interest-period-adjustment.html"><span class="keyword">val </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-calendar.html"><span class="keyword">val </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-delay.html"><span class="keyword">val </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-frequency.html"><span class="keyword">val </span><span class="identifier">paymentFrequency</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-rule.html"><span class="keyword">val </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/termination-date.html"><span class="keyword">val </span><span class="identifier">terminationDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/termination-date-adjustment.html"><span class="keyword">val </span><span class="identifier">terminationDateAdjustment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="keyword">class </span><span class="identifier">FixedLeg</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/-init-.html"><span class="identifier">FixedLeg</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/fixedRate">fixedRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/rollConvention">rollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixedRatePayer<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;this.notional<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.dayInMonth<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentRule<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentDelay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/fixedRate">fixedRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixedRate<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/fixed-rate.html"><span class="keyword">var </span><span class="identifier">fixedRate</span><span class="symbol">: </span><a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/fixed-rate-payer.html"><span class="keyword">var </span><span class="identifier">fixedRatePayer</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="keyword">class </span><span class="identifier">FloatingLeg</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/-init-.html"><span class="identifier">FloatingLeg</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingPeriodOffset">fixingPeriodOffset</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.floatingRatePayer<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;this.notional<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.dayInMonth<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentRule<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentDelay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.rollConvention<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingRollConvention<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.resetDayInMonth<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingPeriod">fixingPeriod</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingPeriodOffset<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.resetRule<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingsPerPayment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingCalendar<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;this.index<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;this.indexSource<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.indexTenor<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixing-calendar.html"><span class="keyword">var </span><span class="identifier">fixingCalendar</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixing-period-offset.html"><span class="keyword">var </span><span class="identifier">fixingPeriodOffset</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixing-roll-convention.html"><span class="keyword">var </span><span class="identifier">fixingRollConvention</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixings-per-payment.html"><span class="keyword">var </span><span class="identifier">fixingsPerPayment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/floating-rate-payer.html"><span class="keyword">var </span><span class="identifier">floatingRatePayer</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/--index--.html"><span class="keyword">var </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index-source.html"><span class="keyword">var </span><span class="identifier">indexSource</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index-tenor.html"><span class="keyword">var </span><span class="identifier">indexTenor</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/reset-day-in-month.html"><span class="keyword">var </span><span class="identifier">resetDayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/reset-rule.html"><span class="keyword">var </span><span class="identifier">resetRule</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-schedulable-state/index.html"><span class="identifier">SchedulableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/calculation.html"><span class="keyword">val </span><span class="identifier">calculation</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/common.html"><span class="keyword">val </span><span class="identifier">common</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/index.html"><span class="identifier">InterestRateSwap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/evaluate-calculation.html"><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, com.r3corda.core.contracts.Expression)/businessDate">businessDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, com.r3corda.core.contracts.Expression)/expression">expression</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a>&nbsp;<span class="symbol">=</span>&nbsp;calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/fixed-leg.html"><span class="keyword">val </span><span class="identifier">fixedLeg</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/floating-leg.html"><span class="keyword">val </span><span class="identifier">floatingLeg</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateAgreement(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/oldState">oldState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/is-relevant.html"><span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/next-fixing-of.html"><span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/next-scheduled-activity.html"><span class="keyword">fun </span><span class="identifier">nextScheduledActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/thisStateRef">thisStateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/protocolLogicRefFactory">protocolLogicRefFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-scheduled-activity/index.html"><span class="identifier">ScheduledActivity</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/parties.html"><span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/pretty-print.html"><span class="keyword">fun </span><span class="identifier">prettyPrint</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/thread.html"><span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/with-public-key.html"><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/floatingLeg">floatingLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/fixedLeg">fixedLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/calculation">calculation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/common">common</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.InterestRateSwap.State)), com.r3corda.core.contracts.Fix)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.InterestRateSwap.State)), com.r3corda.core.contracts.Fix)/irs">irs</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.InterestRateSwap.State)), com.r3corda.core.contracts.Fix)/fixing">fixing</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwapAPI</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/-init-.html"><span class="identifier">InterestRateSwapAPI</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/exit-server.html"><span class="keyword">fun </span><span class="identifier">exitServer</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/fetch-deal.html"><span class="keyword">fun </span><span class="identifier">fetchDeal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$fetchDeal(kotlin.String)/ref">ref</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/fetch-deals.html"><span class="keyword">fun </span><span class="identifier">fetchDeals</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/fetch-demo-date.html"><span class="keyword">fun </span><span class="identifier">fetchDemoDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/store-deal.html"><span class="keyword">fun </span><span class="identifier">storeDeal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$storeDeal(com.r3corda.contracts.InterestRateSwap.State)/newDeal">newDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/store-demo-date.html"><span class="keyword">fun </span><span class="identifier">storeDemoDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$storeDemoDate(java.time.LocalDate)/newDemoDate">newDemoDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator/index.html"><span class="keyword">interface </span><span class="identifier">Interpolator</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator/interpolate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.Interpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="keyword">interface </span><span class="identifier">InterpolatorFactory</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issuance-definition.html"><span class="keyword">interface </span><span class="identifier">IssuanceDefinition</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issue-command/index.html"><span class="keyword">interface </span><span class="identifier">IssueCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issue-command/nonce.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issued</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/-init-.html"><span class="identifier">Issued</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Issued$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Issued.P)/issuer">issuer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Issued$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Issued.P)/product">product</span><span class="symbol">:</span>&nbsp;<span class="identifier">P</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/issuer.html"><span class="keyword">val </span><span class="identifier">issuer</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/product.html"><span class="keyword">val </span><span class="identifier">product</span><span class="symbol">: </span><span class="identifier">P</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/index.html"><span class="keyword">object </span><span class="identifier">JsonSupport</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-calendar-deserializer/index.html"><span class="keyword">object </span><span class="identifier">CalendarDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-calendar-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-key-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateKeyDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-key-deserializer/deserialize-key.html"><span class="keyword">fun </span><span class="identifier">deserializeKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/text">text</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/p1">p1</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-deserializer/index.html"><span class="keyword">object </span><span class="identifier">PartyDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartyDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartyDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-serializer/index.html"><span class="keyword">object </span><span class="identifier">PartySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartySerializer$serialize(com.r3corda.core.crypto.Party, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartySerializer$serialize(com.r3corda.core.crypto.Party, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartySerializer$serialize(com.r3corda.core.crypto.Party, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-deserializer/index.html"><span class="keyword">object </span><span class="identifier">PublicKeyDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeyDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeyDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-serializer/index.html"><span class="keyword">object </span><span class="identifier">PublicKeySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeySerializer$serialize(, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeySerializer$serialize(, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeySerializer$serialize(, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-deserializer/index.html"><span class="keyword">class </span><span class="identifier">SecureHashDeserializer</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-deserializer/-init-.html"><span class="identifier">SecureHashDeserializer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-serializer/index.html"><span class="keyword">object </span><span class="identifier">SecureHashSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashSerializer$serialize(com.r3corda.core.crypto.SecureHash, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashSerializer$serialize(com.r3corda.core.crypto.SecureHash, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashSerializer$serialize(com.r3corda.core.crypto.SecureHash, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-service-hub-object-mapper/index.html"><span class="keyword">class </span><span class="identifier">ServiceHubObjectMapper</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-service-hub-object-mapper/-init-.html"><span class="identifier">ServiceHubObjectMapper</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ServiceHubObjectMapper$<init>(com.r3corda.core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-service-hub-object-mapper/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-to-string-serializer/index.html"><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-to-string-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/create-default-mapper.html"><span class="keyword">fun </span><span class="identifier">createDefaultMapper</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport$createDefaultMapper(com.r3corda.core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="keyword">interface </span><span class="identifier">KeyManagementService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/fresh-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/keys.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/to-key-pair.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/to-private.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-kotlin-object-serializer/index.html"><span class="keyword">object </span><span class="identifier">KotlinObjectSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-kotlin-object-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-kotlin-object-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$write(, , com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$write(, , com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$write(, , com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="keyword">class </span><span class="identifier">LedgerDSL</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">, </span><span class="keyword">out</span>&nbsp;<span class="identifier">L</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/-init-.html"><span class="identifier">LedgerDSL</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$<init>(com.r3corda.core.testing.LedgerDSL.L)/interpreter">interpreter</span><span class="symbol">:</span>&nbsp;<span class="identifier">L</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/interpreter.html"><span class="keyword">val </span><span class="identifier">interpreter</span><span class="symbol">: </span><span class="identifier">L</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/output.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">String</span><span class="symbol">.</span><span class="identifier">output</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">S</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/output-state-and-ref.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">String</span><span class="symbol">.</span><span class="identifier">outputStateAndRef</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/retrieve-output.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">retrieveOutput</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$retrieveOutput(java.lang.Class((com.r3corda.core.testing.LedgerDSL.retrieveOutput.S)), kotlin.String)/clazz">clazz</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$retrieveOutput(java.lang.Class((com.r3corda.core.testing.LedgerDSL.retrieveOutput.S)), kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">S</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/transaction.html"><span class="keyword">fun </span><span class="identifier">transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionBuilder()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/unverified-transaction.html"><span class="keyword">fun </span><span class="identifier">unverifiedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Unit)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionBuilder()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="keyword">interface </span><span class="identifier">LedgerDSLInterpreter</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-verifies/index.html"><span class="identifier">Verifies</span></a><span class="symbol">, </span><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="identifier">OutputStateLookup</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/_transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/_unverified-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_unverifiedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), kotlin.Unit)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), kotlin.Unit)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$attachment(java.io.InputStream)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/tweak.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T, com.r3corda.core.testing.LedgerDSLInterpreter(()))), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">LedgerTransaction</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/-init-.html"><span class="identifier">LedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/to-transaction-for-contract.html"><span class="keyword">fun </span><span class="identifier">toTransactionForContract</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/index.html"><span class="keyword">class </span><span class="identifier">LinearInterpolator</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/-init-.html"><span class="identifier">LinearInterpolator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.math/-linear-interpolator/index.html"><span class="identifier">LinearInterpolator</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="keyword">interface </span><span class="identifier">LinearState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-linear-state/is-relevant.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.LinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-linear-state/thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">MatchBehaviour</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/-c-o-n-t-i-n-u-e.html"><span class="identifier">CONTINUE</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/-e-n-d.html"><span class="identifier">END</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/-e-r-r-o-r.html"><span class="identifier">ERROR</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/index.html"><span class="keyword">interface </span><span class="identifier">Message</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/data.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/debug-message-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugMessageID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/debug-timestamp.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugTimestamp</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/serialise.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">serialise</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/topic-session.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">topicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="keyword">interface </span><span class="identifier">MessageHandlerRegistration</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message-recipient-group.html"><span class="keyword">interface </span><span class="identifier">MessageRecipientGroup</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="keyword">interface </span><span class="identifier">MessageRecipients</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="keyword">interface </span><span class="identifier">MessagingService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/add-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;""<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;DEFAULT_SESSION_ID<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/add-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/create-message.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;DEFAULT_SESSION_ID<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/create-message.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/my-address.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/remove-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$removeMessageHandler(com.r3corda.core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/send.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="keyword">interface </span><span class="identifier">MessagingServiceBuilder</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-builder/start.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="keyword">interface </span><span class="identifier">MessagingServiceInternal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-internal/stop.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-missing-attachments-exception/index.html"><span class="keyword">class </span><span class="identifier">MissingAttachmentsException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-missing-attachments-exception/-init-.html"><span class="identifier">MissingAttachmentsException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.MissingAttachmentsException$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/ids">ids</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-missing-attachments-exception/ids.html"><span class="keyword">val </span><span class="identifier">ids</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/index.html"><span class="keyword">class </span><span class="identifier">MockAttachmentStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/-init-.html"><span class="identifier">MockAttachmentStorage</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/files.html"><span class="keyword">val </span><span class="identifier">files</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockAttachmentStorage$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockAttachmentStorage$openAttachment(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="keyword">class </span><span class="identifier">MockIdentityService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/-init-.html"><span class="identifier">MockIdentityService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$<init>(kotlin.collections.List((com.r3corda.core.crypto.Party)))/identities">identities</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$registerIdentity(com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/index.html"><span class="keyword">class </span><span class="identifier">MockKeyManagementService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/-init-.html"><span class="identifier">MockKeyManagementService</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.services.testing.MockKeyManagementService$<init>(kotlin.Array((java.security.KeyPair)))/initialKeys">initialKeys</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/fresh-key.html"><span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/keys.html"><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/next-keys.html"><span class="keyword">val </span><span class="identifier">nextKeys</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html"><span class="identifier">LinkedList</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="keyword">class </span><span class="identifier">MockNetwork</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.internal.testing.MockNetwork.Factory)/networkSendManuallyPumped">networkSendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.internal.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.internal.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockNetwork.DefaultFactory<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-default-factory/index.html"><span class="keyword">object </span><span class="identifier">DefaultFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="keyword">interface </span><span class="identifier">Factory</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="keyword">class </span><span class="identifier">MockNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/find-my-location.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/generate-key-pair.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">generateKeyPair</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/key-pair.html"><span class="keyword">val </span><span class="identifier">keyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/log.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/mock-net.html"><span class="keyword">val </span><span class="identifier">mockNet</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/no-network-map-configured.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">noNetworkMapConfigured</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/place.html"><span class="keyword">val </span><span class="identifier">place</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/address-to-node.html"><span class="keyword">fun </span><span class="identifier">addressToNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$addressToNode(com.r3corda.core.messaging.SingleMessageRecipient)/address">address</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/start">start</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/legalName">legalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-notary-node.html"><span class="keyword">fun </span><span class="identifier">createNotaryNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNotaryNode(kotlin.String, java.security.KeyPair)/legalName">legalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNotaryNode(kotlin.String, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-party-node.html"><span class="keyword">fun </span><span class="identifier">createPartyNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createPartyNode(com.r3corda.core.node.NodeInfo, kotlin.String, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createPartyNode(com.r3corda.core.node.NodeInfo, kotlin.String, java.security.KeyPair)/legalName">legalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createPartyNode(com.r3corda.core.node.NodeInfo, kotlin.String, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-two-nodes.html"><span class="keyword">fun </span><span class="identifier">createTwoNodes</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createTwoNodes(com.r3corda.node.internal.testing.MockNetwork.Factory, java.security.KeyPair)/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createTwoNodes(com.r3corda.node.internal.testing.MockNetwork.Factory, java.security.KeyPair)/notaryKeyPair">notaryKeyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/filesystem.html"><span class="keyword">val </span><span class="identifier">filesystem</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/messaging-network.html"><span class="keyword">val </span><span class="identifier">messagingNetwork</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/index.html"><span class="identifier">InMemoryMessagingNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/run-network.html"><span class="keyword">fun </span><span class="identifier">runNetwork</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/start-nodes.html"><span class="keyword">fun </span><span class="identifier">startNodes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/stop-nodes.html"><span class="keyword">fun </span><span class="identifier">stopNodes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMapCache</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-network-map-cache/index.html"><span class="identifier">InMemoryNetworkMapCache</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-init-.html"><span class="identifier">MockNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-mock-address/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MockAddress</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-mock-address/-init-.html"><span class="identifier">MockAddress</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.MockNetworkMapCache.MockAddress$<init>(kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-mock-address/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/add-registration.html"><span class="keyword">fun </span><span class="identifier">addRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.MockNetworkMapCache$addRegistration(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/changed.html"><span class="keyword">val </span><span class="identifier">changed</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="identifier">MapChange</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/delete-registration.html"><span class="keyword">fun </span><span class="identifier">deleteRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.MockNetworkMapCache$deleteRegistration(com.r3corda.core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">MockServices</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/-init-.html"><span class="identifier">MockServices</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$<init>(java.security.KeyPair)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a>&nbsp;<span class="symbol">=</span>&nbsp;generateKeyPair()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/clock.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/identity-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/invoke-protocol-async.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">invokeProtocolAsync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.services.testing.MockServices.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/logicType">logicType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.services.testing.MockServices.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/key-management-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/index.html"><span class="identifier">MockKeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/network-map-cache.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/network-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/record-transactions.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$recordTransactions(kotlin.collections.Iterable((com.r3corda.core.contracts.SignedTransaction)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/scheduler-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">schedulerService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/storage-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/wallet-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">walletService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/index.html"><span class="keyword">class </span><span class="identifier">MockStorageService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/-init-.html"><span class="identifier">MockStorageService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockAttachmentStorage()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/validatedTransactions">validatedTransactions</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockTransactionStorage()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentityKey">myLegalIdentityKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a>&nbsp;<span class="symbol">=</span>&nbsp;generateKeyPair()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/my-legal-identity.html"><span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/my-legal-identity-key.html"><span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/validated-transactions.html"><span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">MockTransactionStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/-init-.html"><span class="identifier">MockTransactionStorage</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/add-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockTransactionStorage$addTransaction(com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/get-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockTransactionStorage$getTransaction(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-monitoring-service/index.html"><span class="keyword">class </span><span class="identifier">MonitoringService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-monitoring-service/-init-.html"><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-monitoring-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-move-command/index.html"><span class="keyword">interface </span><span class="identifier">MoveCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-move-command/contract-hash.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-multilateral-net-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MultilateralNetState</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="identifier">NetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-multilateral-net-state/-init-.html"><span class="identifier">MultilateralNetState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.MultilateralNetState$<init>(com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.clause.MultilateralNetState.P)))/template">template</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-multilateral-net-state/template.html"><span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-multilateral-nettable-state/index.html"><span class="keyword">interface </span><span class="identifier">MultilateralNettableState</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-multilateral-nettable-state/multilateral-net-state.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">multilateralNetState</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">MutableClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/-init-.html"><span class="identifier">MutableClock</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/mutation-count.html"><span class="keyword">val </span><span class="identifier">mutationCount</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/mutations.html"><span class="keyword">val </span><span class="identifier">mutations</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Long</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/notify-mutation-observers.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">notifyMutationObservers</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/index.html"><span class="keyword">class </span><span class="identifier">NameServiceConfig</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/-init-.html"><span class="identifier">NameServiceConfig</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config.NameServiceConfig$<init>()/conf">conf</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/address.html"><span class="keyword">val </span><span class="identifier">address</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/host-service-locally.html"><span class="keyword">val </span><span class="identifier">hostServiceLocally</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="keyword">interface </span><span class="identifier">NamedByHash</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-named-by-hash/id.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">NetClause</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/-init-.html"><span class="identifier">NetClause</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/verify-net-command.html"><span class="keyword">fun </span><span class="identifier">verifyNetCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/command">command</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/index.html"><span class="identifier">Net</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/netState">netState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="identifier">NetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="keyword">interface </span><span class="identifier">NetState</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-state/template.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-net-type/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">NetType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-net-type/-c-l-o-s-e_-o-u-t.html"><span class="identifier">CLOSE_OUT</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-net-type/-p-a-y-m-e-n-t.html"><span class="identifier">PAYMENT</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-nettable-state.html"><span class="keyword">interface </span><span class="identifier">NettableState</span><span class="symbol">&lt;</span><span class="identifier">N</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="identifier">BilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">N</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="identifier">BilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">N</span><span class="symbol">&gt;</span><span class="symbol">, </span><a href="com.r3corda.core.contracts/-multilateral-nettable-state/index.html"><span class="identifier">MultilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-cache-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NetworkCacheError</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-cache-error/-deregistration-failed/index.html"><span class="keyword">class </span><span class="identifier">DeregistrationFailed</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-cache-error/index.html"><span class="identifier">NetworkCacheError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-cache-error/-deregistration-failed/-init-.html"><span class="identifier">DeregistrationFailed</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapCache</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MapChange</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/-init-.html"><span class="identifier">MapChange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache.MapChange$<init>(com.r3corda.core.node.NodeInfo, com.r3corda.core.node.services.NetworkMapCache.MapChangeType)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache.MapChange$<init>(com.r3corda.core.node.NodeInfo, com.r3corda.core.node.services.NetworkMapCache.MapChangeType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/index.html"><span class="identifier">MapChangeType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/index.html"><span class="identifier">MapChangeType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">MapChangeType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/-added.html"><span class="identifier">Added</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/-removed.html"><span class="identifier">Removed</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/add-map-service.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/add-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/changed.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">changed</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="identifier">MapChange</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/deregister-for-updates.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$get(com.r3corda.core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get-node-by-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getNodeByLegalName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get-node-by-public-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getNodeByPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getNodeByPublicKey(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get-recommended.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/network-map-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/notary-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">notaryNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/party-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/rates-oracle-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/regulators.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/remove-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$removeNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-d-e-f-a-u-l-t_-e-x-p-i-r-a-t-i-o-n_-p-e-r-i-o-d.html"><span class="keyword">val </span><span class="identifier">DEFAULT_EXPIRATION_PERIOD</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Period.html"><span class="identifier">Period</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-f-e-t-c-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">FETCH_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/index.html"><span class="keyword">class </span><span class="identifier">FetchMapRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/-init-.html"><span class="identifier">FetchMapRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/ifChangedSinceVersion">ifChangedSinceVersion</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/if-changed-since-version.html"><span class="keyword">val </span><span class="identifier">ifChangedSinceVersion</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FetchMapResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/-init-.html"><span class="identifier">FetchMapResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((com.r3corda.node.services.network.NodeRegistration)), kotlin.Int)/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((com.r3corda.node.services.network.NodeRegistration)), kotlin.Int)/version">version</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/version.html"><span class="keyword">val </span><span class="identifier">version</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">NetworkMapRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/-init-.html"><span class="identifier">NetworkMapRequestMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.NetworkMapRequestMessage$<init>(com.r3corda.core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/get-reply-to.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.NetworkMapRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-p-u-s-h_-a-c-k_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_ACK_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-p-u-s-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-q-u-e-r-y_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">QUERY_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/index.html"><span class="keyword">class </span><span class="identifier">QueryIdentityRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/-init-.html"><span class="identifier">QueryIdentityRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryIdentityResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/-init-.html"><span class="identifier">QueryIdentityResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityResponse$<init>(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-r-e-g-i-s-t-e-r_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">REGISTER_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/index.html"><span class="keyword">class </span><span class="identifier">RegistrationRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/-init-.html"><span class="identifier">RegistrationRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationRequest$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/wireReg">wireReg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationRequest$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationRequest$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">RegistrationResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/-init-.html"><span class="identifier">RegistrationResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationResponse$<init>(kotlin.Boolean)/success">success</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-s-u-b-s-c-r-i-p-t-i-o-n_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">SUBSCRIPTION_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/index.html"><span class="keyword">class </span><span class="identifier">SubscribeRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/-init-.html"><span class="identifier">SubscribeRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SubscribeResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/-init-.html"><span class="identifier">SubscribeResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeResponse$<init>(kotlin.Boolean)/confirmed">confirmed</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/confirmed.html"><span class="keyword">val </span><span class="identifier">confirmed</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Update</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/-init-.html"><span class="identifier">Update</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.Update$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients)/wireReg">wireReg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.Update$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateAcknowledge</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/-init-.html"><span class="identifier">UpdateAcknowledge</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.UpdateAcknowledge$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.messaging.MessageRecipients)/wireRegHash">wireRegHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.UpdateAcknowledge$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/wire-reg-hash.html"><span class="keyword">val </span><span class="identifier">wireRegHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/index.html"><span class="keyword">class </span><span class="identifier">NoReferencesSerializer</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/-init-.html"><span class="identifier">NoReferencesSerializer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$<init>(((com.r3corda.core.serialization.NoReferencesSerializer.T)))/baseSerializer">baseSerializer</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/base-serializer.html"><span class="keyword">val </span><span class="identifier">baseSerializer</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.NoReferencesSerializer.T)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.NoReferencesSerializer.T)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.NoReferencesSerializer.T)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$write(, , com.r3corda.core.serialization.NoReferencesSerializer.T)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$write(, , com.r3corda.core.serialization.NoReferencesSerializer.T)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$write(, , com.r3corda.core.serialization.NoReferencesSerializer.T)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">NoZeroSizedOutputs</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/-init-.html"><span class="identifier">NoZeroSizedOutputs</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/index.html"><span class="keyword">class </span><span class="identifier">Node</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/p2pAddr">p2pAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/webServerAddr">webServerAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NodeClock()<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/messagingServerAddr">messagingServerAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/-d-e-f-a-u-l-t_-p-o-r-t.html"><span class="keyword">val </span><span class="identifier">DEFAULT_PORT</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/log.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/message-broker.html"><span class="keyword">var </span><span class="identifier">messageBroker</span><span class="symbol">: </span><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/index.html"><span class="identifier">ArtemisMessagingServer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/messaging-server-addr.html"><span class="keyword">val </span><span class="identifier">messagingServerAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/p2p-addr.html"><span class="keyword">val </span><span class="identifier">p2pAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="identifier">ServiceAffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/setup.html"><span class="keyword">fun </span><span class="identifier">setup</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/web-server.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">webServer</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/web-server-addr.html"><span class="keyword">val </span><span class="identifier">webServerAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/index.html"><span class="keyword">class </span><span class="identifier">OnDiskHashMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/-init-.html"><span class="identifier">OnDiskHashMismatch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, com.r3corda.core.crypto.SecureHash)/file">file</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, com.r3corda.core.crypto.SecureHash)/actual">actual</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/actual.html"><span class="keyword">val </span><span class="identifier">actual</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/file.html"><span class="keyword">val </span><span class="identifier">file</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/automatically-extract-attachments.html"><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/check-attachments-on-load.html"><span class="keyword">var </span><span class="identifier">checkAttachmentsOnLoad</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$openAttachment(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/store-path.html"><span class="keyword">val </span><span class="identifier">storePath</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/index.html"><span class="keyword">class </span><span class="identifier">NodeClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/-init-.html"><span class="identifier">NodeClock</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.serialization.NodeClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/to-token.html"><span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.serialization.NodeClock$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/with-zone.html"><span class="keyword">fun </span><span class="identifier">withZone</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.serialization.NodeClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="keyword">interface </span><span class="identifier">NodeConfiguration</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/export-j-m-xto.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/key-store-password.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/my-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/nearest-city.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/trust-store-password.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">trustStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/index.html"><span class="keyword">class </span><span class="identifier">NodeConfigurationFromConfig</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/-init-.html"><span class="identifier">NodeConfigurationFromConfig</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config.NodeConfigurationFromConfig$<init>()/config">config</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;ConfigFactory.load()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/config.html"><span class="keyword">val </span><span class="identifier">config</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/key-store-password.html"><span class="keyword">val </span><span class="identifier">keyStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/nearest-city.html"><span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/trust-store-password.html"><span class="keyword">val </span><span class="identifier">trustStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NodeInfo</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/-init-.html"><span class="identifier">NodeInfo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/address">address</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;emptySet()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/physicalLocation">physicalLocation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/address.html"><span class="keyword">val </span><span class="identifier">address</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/advertised-services.html"><span class="keyword">var </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/physical-location.html"><span class="keyword">val </span><span class="identifier">physicalLocation</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/index.html"><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/index.html"><span class="keyword">class </span><span class="identifier">FixContainer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/-init-.html"><span class="identifier">FixContainer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((com.r3corda.core.contracts.Fix)), com.r3corda.core.math.InterpolatorFactory)/fixes">fixes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((com.r3corda.core.contracts.Fix)), com.r3corda.core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;CubicSplineInterpolator<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.FixContainer$get(com.r3corda.core.contracts.FixOf)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/index.html"><span class="keyword">class </span><span class="identifier">InterpolatingRateMap</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/-init-.html"><span class="identifier">InterpolatingRateMap</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/inputRates">inputRates</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/calendar">calendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/calendar.html"><span class="keyword">val </span><span class="identifier">calendar</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/get-rate.html"><span class="keyword">fun </span><span class="identifier">getRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$getRate(com.r3corda.core.contracts.Tenor)/tenor">tenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/index.html"><span class="keyword">class </span><span class="identifier">Oracle</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/-init-.html"><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$<init>(com.r3corda.core.crypto.Party, java.security.KeyPair, java.time.Clock)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$<init>(com.r3corda.core.crypto.Party, java.security.KeyPair, java.time.Clock)/signingKey">signingKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$<init>(com.r3corda.core.crypto.Party, java.security.KeyPair, java.time.Clock)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/known-fixes.html"><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$query(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), java.time.Instant)/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$query(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), java.time.Instant)/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$sign(com.r3corda.core.contracts.WireTransaction)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/required-protocols.html"><span class="keyword">val </span><span class="identifier">requiredProtocols</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/index.html"><span class="identifier">Oracle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/ss.html"><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-unknown-fix/index.html"><span class="keyword">class </span><span class="identifier">UnknownFix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core/-retryable-exception/index.html"><span class="identifier">RetryableException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-unknown-fix/-init-.html"><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.UnknownFix$<init>(com.r3corda.core.contracts.FixOf)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-unknown-fix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/parse-file.html"><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/parse-fix.html"><span class="keyword">fun </span><span class="identifier">parseFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates$parseFix(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/parse-fix-of.html"><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NodeMapError</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-signature/index.html"><span class="keyword">class </span><span class="identifier">InvalidSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-signature/-init-.html"><span class="identifier">InvalidSignature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-subscriber/index.html"><span class="keyword">class </span><span class="identifier">InvalidSubscriber</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-subscriber/-init-.html"><span class="identifier">InvalidSubscriber</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-unknown-change-type/index.html"><span class="keyword">class </span><span class="identifier">UnknownChangeType</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-unknown-change-type/-init-.html"><span class="identifier">UnknownChangeType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="keyword">class </span><span class="identifier">NodeRegistration</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/-init-.html"><span class="identifier">NodeRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/serial">serial</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/expires">expires</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/expires.html"><span class="keyword">var </span><span class="identifier">expires</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/serial.html"><span class="keyword">val </span><span class="identifier">serial</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/to-wire.html"><span class="keyword">fun </span><span class="identifier">toWire</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$toWire(java.security.PrivateKey)/privateKey">privateKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/index.html"><span class="keyword">class </span><span class="identifier">NodeSchedulerService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/-init-.html"><span class="identifier">NodeSchedulerService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$<init>(com.r3corda.node.services.api.ServiceHubInternal, com.r3corda.core.protocols.ProtocolLogicRefFactory, java.util.concurrent.Executor)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$<init>(com.r3corda.node.services.api.ServiceHubInternal, com.r3corda.core.protocols.ProtocolLogicRefFactory, java.util.concurrent.Executor)/protocolLogicRefFactory">protocolLogicRefFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ProtocolLogicRefFactory()<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$<init>(com.r3corda.node.services.api.ServiceHubInternal, com.r3corda.core.protocols.ProtocolLogicRefFactory, java.util.concurrent.Executor)/schedulerTimerExecutor">schedulerTimerExecutor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Executors.newSingleThreadExecutor()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/schedule-state-activity.html"><span class="keyword">fun </span><span class="identifier">scheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$scheduleStateActivity(com.r3corda.core.contracts.ScheduledStateRef)/action">action</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled-state-ref/index.html"><span class="identifier">ScheduledStateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/unschedule-state-activity.html"><span class="keyword">fun </span><span class="identifier">unscheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$unscheduleStateActivity(com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-node-wallet-service/index.html"><span class="keyword">class </span><span class="identifier">NodeWalletService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-in-memory-wallet-service/index.html"><span class="identifier">InMemoryWalletService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-node-wallet-service/-init-.html"><span class="identifier">NodeWalletService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.wallet.NodeWalletService$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="keyword">class </span><span class="identifier">NonEmptySet</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-init-.html"><span class="identifier">NonEmptySet</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$<init>(com.r3corda.core.utilities.NonEmptySet.T)/initial">initial</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Iterator</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/-init-.html"><span class="identifier">Iterator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet.Iterator$<init>(kotlin.collections.MutableIterator((com.r3corda.core.utilities.NonEmptySet.Iterator.T)))/iterator">iterator</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/has-next.html"><span class="keyword">fun </span><span class="identifier">hasNext</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/iterator.html"><span class="keyword">val </span><span class="identifier">iterator</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/next.html"><span class="keyword">fun </span><span class="identifier">next</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/remove.html"><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/add.html"><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$add(com.r3corda.core.utilities.NonEmptySet.T)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/add-all.html"><span class="keyword">fun </span><span class="identifier">addAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$addAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/clear.html"><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Nothing</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/contains.html"><span class="keyword">fun </span><span class="identifier">contains</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$contains(com.r3corda.core.utilities.NonEmptySet.T)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/contains-all.html"><span class="keyword">fun </span><span class="identifier">containsAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$containsAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/is-empty.html"><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/iterator.html"><span class="keyword">fun </span><span class="identifier">iterator</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/remove.html"><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$remove(com.r3corda.core.utilities.NonEmptySet.T)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/remove-all.html"><span class="keyword">fun </span><span class="identifier">removeAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$removeAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/retain-all.html"><span class="keyword">fun </span><span class="identifier">retainAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$retainAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set-serializer/index.html"><span class="keyword">object </span><span class="identifier">NonEmptySetSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$read(, , java.lang.Class((com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$read(, , java.lang.Class((com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$read(, , java.lang.Class((com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$write(, , com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$write(, , com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$write(, , com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/index.html"><span class="keyword">object </span><span class="identifier">NotaryChange</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.NotaryChange.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-service/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/index.html"><span class="keyword">object </span><span class="identifier">NotaryChangeProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/index.html"><span class="identifier">AbstractStateReplacementProtocol</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/index.html"><span class="keyword">class </span><span class="identifier">Acceptor</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/index.html"><span class="identifier">Acceptor</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForReceive">sessionIdForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-instigator/index.html"><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/index.html"><span class="identifier">Instigator</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.NotaryChangeProtocol.Instigator.T)), com.r3corda.core.crypto.Party, com.r3corda.core.utilities.ProgressTracker)/originalState">originalState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.NotaryChangeProtocol.Instigator.T)), com.r3corda.core.crypto.Party, com.r3corda.core.utilities.ProgressTracker)/newNotary">newNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.NotaryChangeProtocol.Instigator.T)), com.r3corda.core.crypto.Party, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-instigator/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Proposal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/-init-.html"><span class="identifier">Proposal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Proposal$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.SignedTransaction)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Proposal$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.SignedTransaction)/modification">modification</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Proposal$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.SignedTransaction)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/modification.html"><span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/state-ref.html"><span class="keyword">val </span><span class="identifier">stateRef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/stx.html"><span class="keyword">val </span><span class="identifier">stx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NotaryError</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/index.html"><span class="keyword">class </span><span class="identifier">Conflict</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/-init-.html"><span class="identifier">Conflict</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryError.Conflict$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.SignedData((com.r3corda.core.node.services.UniquenessProvider.Conflict)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryError.Conflict$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.SignedData((com.r3corda.core.node.services.UniquenessProvider.Conflict)))/conflict">conflict</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/conflict.html"><span class="keyword">val </span><span class="identifier">conflict</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-more-than-one-timestamp/index.html"><span class="keyword">class </span><span class="identifier">MoreThanOneTimestamp</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-more-than-one-timestamp/-init-.html"><span class="identifier">MoreThanOneTimestamp</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-not-for-me/index.html"><span class="keyword">class </span><span class="identifier">NotForMe</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-not-for-me/-init-.html"><span class="identifier">NotForMe</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-signatures-missing/index.html"><span class="keyword">class </span><span class="identifier">SignaturesMissing</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-signatures-missing/-init-.html"><span class="identifier">SignaturesMissing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryError.SignaturesMissing$<init>(kotlin.collections.List((java.security.PublicKey)))/missingSigners">missingSigners</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-signatures-missing/missing-signers.html"><span class="keyword">val </span><span class="identifier">missingSigners</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-timestamp-invalid/index.html"><span class="keyword">class </span><span class="identifier">TimestampInvalid</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-timestamp-invalid/-init-.html"><span class="identifier">TimestampInvalid</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-transaction-invalid/index.html"><span class="keyword">class </span><span class="identifier">TransactionInvalid</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-transaction-invalid/-init-.html"><span class="identifier">TransactionInvalid</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/index.html"><span class="keyword">class </span><span class="identifier">NotaryException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/-init-.html"><span class="identifier">NotaryException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryException$<init>(com.r3corda.protocols.NotaryError)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/index.html"><span class="keyword">object </span><span class="identifier">NotaryProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/index.html"><span class="keyword">class </span><span class="identifier">Client</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/-init-.html"><span class="identifier">Client</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Client$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.utilities.ProgressTracker)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Client$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Client.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/-r-e-q-u-e-s-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">REQUESTING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/-v-a-l-i-d-a-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">VALIDATING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/notary-party.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">notaryParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-default-factory/index.html"><span class="keyword">object </span><span class="identifier">DefaultFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/receiveSessionID">receiveSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="keyword">interface </span><span class="identifier">Factory</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/receiveSessionID">receiveSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Handshake$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Handshake$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Handshake$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/send-session-i-d.html"><span class="keyword">val </span><span class="identifier">sendSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/no-error.html"><span class="keyword">fun </span><span class="identifier">noError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Result.Companion$noError(com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/sig.html"><span class="keyword">val </span><span class="identifier">sig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/with-error.html"><span class="keyword">fun </span><span class="identifier">withError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Result.Companion$withError(com.r3corda.protocols.NotaryError)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/receiveSessionID">receiveSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/before-commit.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeCommit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/reqIdentity">reqIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/receive-session-i-d.html"><span class="keyword">val </span><span class="identifier">receiveSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/send-session-i-d.html"><span class="keyword">val </span><span class="identifier">sendSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/timestamp-checker.html"><span class="keyword">val </span><span class="identifier">timestampChecker</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/uniqueness-provider.html"><span class="keyword">val </span><span class="identifier">uniquenessProvider</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.SignRequest$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.SignRequest$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/callerIdentity">callerIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/caller-identity.html"><span class="keyword">val </span><span class="identifier">callerIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">NotaryService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/-init-.html"><span class="identifier">NotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/logger.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/protocol-factory.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">protocolFactory</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/smm.html"><span class="keyword">val </span><span class="identifier">smm</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/timestamp-checker.html"><span class="keyword">val </span><span class="identifier">timestampChecker</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/uniqueness-provider.html"><span class="keyword">val </span><span class="identifier">uniquenessProvider</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/index.html"><span class="keyword">object </span><span class="identifier">NullPublicKey</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.NullPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-signature.html"><span class="keyword">object </span><span class="identifier">NullSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/index.html"><span class="keyword">class </span><span class="identifier">Obligation</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-init-.html"><span class="identifier">Obligation</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-conserve-amount/index.html"><span class="keyword">class </span><span class="identifier">ConserveAmount</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-conserve-amount/-init-.html"><span class="identifier">ConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-net/index.html"><span class="keyword">class </span><span class="identifier">Net</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-clause/index.html"><span class="identifier">NetClause</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-net/-init-.html"><span class="identifier">Net</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/index.html"><span class="keyword">class </span><span class="identifier">SetLifecycle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/-init-.html"><span class="identifier">SetLifecycle</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/index.html"><span class="keyword">class </span><span class="identifier">Settle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/-init-.html"><span class="identifier">Settle</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/index.html"><span class="keyword">class </span><span class="identifier">VerifyLifecycle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/-init-.html"><span class="identifier">VerifyLifecycle</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Exit$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Commands.Exit.P)))))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;random63BitValue()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-move/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Move$<init>(com.r3corda.core.crypto.SecureHash)/contractHash">contractHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-move/contract-hash.html"><span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Net</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/-init-.html"><span class="identifier">Net</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Net$<init>(com.r3corda.core.contracts.NetType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-net-type/index.html"><span class="identifier">NetType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-net-type/index.html"><span class="identifier">NetType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SetLifecycle</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/-init-.html"><span class="identifier">SetLifecycle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.SetLifecycle$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle)/lifecycle">lifecycle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/inverse.html"><span class="keyword">val </span><span class="identifier">inverse</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/lifecycle.html"><span class="keyword">val </span><span class="identifier">lifecycle</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-settle/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Settle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-settle/-init-.html"><span class="identifier">Settle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Settle$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Commands.Settle.P)))))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-settle/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Lifecycle</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/-d-e-f-a-u-l-t-e-d.html"><span class="identifier">DEFAULTED</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/-n-o-r-m-a-l.html"><span class="identifier">NORMAL</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><a href="com.r3corda.core.contracts/-nettable-state.html"><span class="identifier">NettableState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.clause/-multilateral-net-state/index.html"><span class="identifier">MultilateralNetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/lifecycle">lifecycle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Lifecycle.NORMAL<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/obligor">obligor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/template">template</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/quantity">quantity</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/beneficiary">beneficiary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/beneficiary.html"><span class="keyword">val </span><span class="identifier">beneficiary</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/bilateral-net-state.html"><span class="keyword">val </span><span class="identifier">bilateralNetState</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-bilateral-net-state/index.html"><span class="identifier">BilateralNetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/index.html"><span class="identifier">Obligation</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/due-before.html"><span class="keyword">val </span><span class="identifier">dueBefore</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/exit-keys.html"><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/issuance-def.html"><span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/lifecycle.html"><span class="keyword">var </span><span class="identifier">lifecycle</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/move.html"><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/multilateral-net-state.html"><span class="keyword">val </span><span class="identifier">multilateralNetState</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-multilateral-net-state/index.html"><span class="identifier">MultilateralNetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/net.html"><span class="keyword">fun </span><span class="identifier">net</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$net(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.State.P)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/obligor.html"><span class="keyword">val </span><span class="identifier">obligor</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/quantity.html"><span class="keyword">val </span><span class="identifier">quantity</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/template.html"><span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Terms</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/-init-.html"><span class="identifier">Terms</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/acceptableContracts">acceptableContracts</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/acceptableIssuedProducts">acceptableIssuedProducts</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/dueBefore">dueBefore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/timeTolerance">timeTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Duration.ofSeconds(30)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/acceptable-contracts.html"><span class="keyword">val </span><span class="identifier">acceptableContracts</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/acceptable-issued-products.html"><span class="keyword">val </span><span class="identifier">acceptableIssuedProducts</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/due-before.html"><span class="keyword">val </span><span class="identifier">dueBefore</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/product.html"><span class="keyword">val </span><span class="identifier">product</span><span class="symbol">: </span><span class="identifier">P</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/time-tolerance.html"><span class="keyword">val </span><span class="identifier">timeTolerance</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-close-out-netting.html"><span class="keyword">fun </span><span class="identifier">generateCloseOutNetting</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateCloseOutNetting(com.r3corda.core.contracts.TransactionBuilder, java.security.PublicKey, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateCloseOutNetting(com.r3corda.core.contracts.TransactionBuilder, java.security.PublicKey, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateCloseOutNetting(com.r3corda.core.contracts.TransactionBuilder, java.security.PublicKey, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-exit.html"><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/amountIssued">amountIssued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/changeKey">changeKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/assetStates">assetStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/obligor">obligor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/issuanceDef">issuanceDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/beneficiary">beneficiary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-payment-netting.html"><span class="keyword">fun </span><span class="identifier">generatePaymentNetting</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/issued">issued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-set-lifecycle.html"><span class="keyword">fun </span><span class="identifier">generateSetLifecycle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/statesAndRefs">statesAndRefs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/lifecycle">lifecycle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-settle.html"><span class="keyword">fun </span><span class="identifier">generateSettle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/statesAndRefs">statesAndRefs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/assetStatesAndRefs">assetStatesAndRefs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/moveCommand">moveCommand</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">OnLedgerAsset</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/-init-.html"><span class="identifier">OnLedgerAsset</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/conserve-clause.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">conserveClause</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/derive-state.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.OnLedgerAsset.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.OnLedgerAsset.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.OnLedgerAsset.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-exit.html"><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/amountIssued">amountIssued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/changeKey">changeKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/assetStates">assetStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-exit-command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateExitCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExitCommand(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-issue-command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateIssueCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-move-command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateMoveCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-spend.html"><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/to">to</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/assetsStates">assetsStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">OpaqueBytes</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/-init-.html"><span class="identifier">OpaqueBytes</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.OpaqueBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/bits.html"><span class="keyword">val </span><span class="identifier">bits</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.OpaqueBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/of.html"><span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.serialization.OpaqueBytes.Companion$of(kotlin.ByteArray)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="keyword">interface </span><span class="identifier">OutputStateLookup</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-output-state-lookup/retrieve-output-state-and-ref.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">retrieveOutputStateAndRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.OutputStateLookup$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.OutputStateLookup.retrieveOutputStateAndRef.S)), kotlin.String)/clazz">clazz</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.OutputStateLookup$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.OutputStateLookup.retrieveOutputStateAndRef.S)), kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="keyword">interface </span><span class="identifier">OwnableState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ownable-state/owner.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ownable-state/with-new-owner.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.OwnableState$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/index.html"><span class="keyword">object </span><span class="identifier">ParamsSpec</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/base-directory-arg.html"><span class="keyword">val </span><span class="identifier">baseDirectoryArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/config-file-arg.html"><span class="keyword">val </span><span class="identifier">configFileArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/parser.html"><span class="keyword">val </span><span class="identifier">parser</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Party</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/-init-.html"><span class="identifier">Party</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/owningKey">owningKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/owning-key.html"><span class="keyword">val </span><span class="identifier">owningKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.Party$ref(com.r3corda.core.serialization.OpaqueBytes)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.crypto.Party$ref(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PartyAndReference</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/-init-.html"><span class="identifier">PartyAndReference</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.PartyAndReference$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.serialization.OpaqueBytes)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.PartyAndReference$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.serialization.OpaqueBytes)/reference">reference</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/party.html"><span class="keyword">val </span><span class="identifier">party</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/reference.html"><span class="keyword">val </span><span class="identifier">reference</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-party-request-message/index.html"><span class="keyword">interface </span><span class="identifier">PartyRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-party-request-message/get-reply-to.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.PartyRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-party-request-message/reply-to-party.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">PaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-event/index.html"><span class="identifier">Event</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-payment-event/-init-.html"><span class="identifier">PaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.PaymentEvent$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-payment-event/calculate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">PaymentRule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-payment-rule/-in-advance.html"><span class="identifier">InAdvance</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-payment-rule/-in-arrears.html"><span class="identifier">InArrears</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/index.html"><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/-init-.html"><span class="identifier">PerFileCheckpointStorage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileCheckpointStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/add-checkpoint.html"><span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileCheckpointStorage$addCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/checkpoints.html"><span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/remove-checkpoint.html"><span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileCheckpointStorage$removeCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/store-dir.html"><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/index.html"><span class="keyword">class </span><span class="identifier">PerFileTransactionStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/-init-.html"><span class="identifier">PerFileTransactionStorage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileTransactionStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/add-transaction.html"><span class="keyword">fun </span><span class="identifier">addTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileTransactionStorage$addTransaction(com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/get-transaction.html"><span class="keyword">fun </span><span class="identifier">getTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileTransactionStorage$getTransaction(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/store-dir.html"><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-percentage-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">PercentageRatioUnit</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-percentage-ratio-unit/-init-.html"><span class="identifier">PercentageRatioUnit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.PercentageRatioUnit$<init>(kotlin.String)/percentageAsString">percentageAsString</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-percentage-ratio-unit/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PhysicalLocation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/-init-.html"><span class="identifier">PhysicalLocation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.PhysicalLocation$<init>(com.r3corda.core.node.WorldCoordinate, kotlin.String)/coordinate">coordinate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.PhysicalLocation$<init>(com.r3corda.core.node.WorldCoordinate, kotlin.String)/description">description</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/coordinate.html"><span class="keyword">val </span><span class="identifier">coordinate</span><span class="symbol">: </span><a href="com.r3corda.core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-polynomial/index.html"><span class="keyword">class </span><span class="identifier">Polynomial</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-polynomial/-init-.html"><span class="identifier">Polynomial</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.Polynomial$<init>(kotlin.DoubleArray)/coefficients">coefficients</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-polynomial/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.Polynomial$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="keyword">class </span><span class="identifier">ProgressTracker</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-init-.html"><span class="identifier">ProgressTracker</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$<init>(kotlin.Array((com.r3corda.core.utilities.ProgressTracker.Step)))/steps">steps</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">Change</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/index.html"><span class="keyword">class </span><span class="identifier">Position</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/-init-.html"><span class="identifier">Position</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Position$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Position$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/newStep">newStep</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/new-step.html"><span class="keyword">val </span><span class="identifier">newStep</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/index.html"><span class="keyword">class </span><span class="identifier">Rendering</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/-init-.html"><span class="identifier">Rendering</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Rendering$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Rendering$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/ofStep">ofStep</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/of-step.html"><span class="keyword">val </span><span class="identifier">ofStep</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/index.html"><span class="keyword">class </span><span class="identifier">Structural</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/-init-.html"><span class="identifier">Structural</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Structural$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Structural$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/parent">parent</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/parent.html"><span class="keyword">val </span><span class="identifier">parent</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-d-o-n-e/index.html"><span class="keyword">object </span><span class="identifier">DONE</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-d-o-n-e/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.DONE$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">RelabelableStep</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/-init-.html"><span class="identifier">RelabelableStep</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.RelabelableStep$<init>(kotlin.String)/currentLabel">currentLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/current-label.html"><span class="keyword">var </span><span class="identifier">currentLabel</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="keyword">class </span><span class="identifier">Step</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/-init-.html"><span class="identifier">Step</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Step$<init>(kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/child-progress-tracker.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/index.html"><span class="keyword">object </span><span class="identifier">UNSTARTED</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.UNSTARTED$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/all-steps.html"><span class="keyword">val </span><span class="identifier">allSteps</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/changes.html"><span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/current-step.html"><span class="keyword">var </span><span class="identifier">currentStep</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/current-step-recursive.html"><span class="keyword">val </span><span class="identifier">currentStepRecursive</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/get-child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">getChildProgressTracker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$getChildProgressTracker(com.r3corda.core.utilities.ProgressTracker.Step)/step">step</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/next-step.html"><span class="keyword">fun </span><span class="identifier">nextStep</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/parent.html"><span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/set-child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">setChildProgressTracker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$setChildProgressTracker(com.r3corda.core.utilities.ProgressTracker.Step, com.r3corda.core.utilities.ProgressTracker)/step">step</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$setChildProgressTracker(com.r3corda.core.utilities.ProgressTracker.Step, com.r3corda.core.utilities.ProgressTracker)/childProgressTracker">childProgressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/step-index.html"><span class="keyword">var </span><span class="identifier">stepIndex</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/steps.html"><span class="keyword">val </span><span class="identifier">steps</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/top-level-tracker.html"><span class="keyword">val </span><span class="identifier">topLevelTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolClassRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-class-ref/-init-.html"><span class="identifier">ProtocolClassRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ProtocolClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolInstanceRef</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/-init-.html"><span class="identifier">ProtocolInstanceRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ProtocolInstanceRef$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.node.api.ProtocolClassRef, kotlin.String)/protocolInstance">protocolInstance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolInstanceRef$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.node.api.ProtocolClassRef, kotlin.String)/protocolClass">protocolClass</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolInstanceRef$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.node.api.ProtocolClassRef, kotlin.String)/protocolStepId">protocolStepId</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/protocol-class.html"><span class="keyword">val </span><span class="identifier">protocolClass</span><span class="symbol">: </span><a href="com.r3corda.node.api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/protocol-instance.html"><span class="keyword">val </span><span class="identifier">protocolInstance</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/protocol-step-id.html"><span class="keyword">val </span><span class="identifier">protocolStepId</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ProtocolLogic</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/-init-.html"><span class="identifier">ProtocolLogic</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/call.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/psm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">psm</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$receive(kotlin.Long)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/receive.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$receive(kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolLogic.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$receive(kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolLogic.receive.T)))/receiveType">receiveType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$send(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$send(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$send(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/send-and-receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/sub-protocol.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">subProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$subProtocol(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.protocols.ProtocolLogic.subProtocol.R)))/subLogic">subLogic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/topic.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolLogicRef</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/app-context.html"><span class="keyword">val </span><span class="identifier">appContext</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-app-context/index.html"><span class="identifier">AppContext</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/args.html"><span class="keyword">val </span><span class="identifier">args</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/protocol-logic-class-name.html"><span class="keyword">val </span><span class="identifier">protocolLogicClassName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="keyword">class </span><span class="identifier">ProtocolLogicRefFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/-init-.html"><span class="identifier">ProtocolLogicRefFactory</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/-init-.html"><span class="identifier">ProtocolLogicRefFactory</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$<init>(kotlin.collections.Map((kotlin.String, kotlin.collections.Set(()))))/protocolWhitelist">protocolWhitelist</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$create(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.Array((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$create(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/create-kotlin.html"><span class="keyword">fun </span><span class="identifier">createKotlin</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/protocolLogicClassName">protocolLogicClassName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;emptyList()<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/create-kotlin.html"><span class="keyword">fun </span><span class="identifier">createKotlin</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/to-protocol-logic.html"><span class="keyword">fun </span><span class="identifier">toProtocolLogic</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$toProtocolLogic(com.r3corda.core.protocols.ProtocolLogicRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-ref.html"><span class="keyword">interface </span><span class="identifier">ProtocolRef</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolRequiringAttention</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/-init-.html"><span class="identifier">ProtocolRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/prompt">prompt</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/choiceIdsToMessages">choiceIdsToMessages</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/dueBy">dueBy</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/choice-ids-to-messages.html"><span class="keyword">val </span><span class="identifier">choiceIdsToMessages</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/due-by.html"><span class="keyword">val </span><span class="identifier">dueBy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/prompt.html"><span class="keyword">val </span><span class="identifier">prompt</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/index.html"><span class="keyword">interface </span><span class="identifier">ProtocolStateMachine</span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/logger.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/receive.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.receive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.receive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/send.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/send-and-receive.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/service-hub.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/index.html"><span class="keyword">class </span><span class="identifier">ProtocolStateMachineImpl</span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/-init-.html"><span class="identifier">ProtocolStateMachineImpl</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$<init>(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.R)), , kotlin.String)/logic">logic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$<init>(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.R)), , kotlin.String)/scheduler">scheduler</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$<init>(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.R)), , kotlin.String)/loggerName">loggerName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/logic.html"><span class="keyword">val </span><span class="identifier">logic</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/receive.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.receive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.receive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/result-future.html"><span class="keyword">val </span><span class="identifier">resultFuture</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/run.html"><span class="keyword">fun </span><span class="identifier">run</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/send-and-receive.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/service-hub.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Rate</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/-init-.html"><span class="identifier">Rate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Rate$<init>(com.r3corda.contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Rate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/ratio-unit.html"><span class="keyword">val </span><span class="identifier">ratioUnit</span><span class="symbol">: </span><a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">RatePaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-payment-event/index.html"><span class="identifier">PaymentEvent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/-init-.html"><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/accrual-end-date.html"><span class="keyword">val </span><span class="identifier">accrualEndDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/accrual-start-date.html"><span class="keyword">val </span><span class="identifier">accrualStartDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/as-c-s-v.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/calculate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/day-count-factor.html"><span class="keyword">val </span><span class="identifier">dayCountFactor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/days.html"><span class="keyword">val </span><span class="identifier">days</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/flow.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/rate.html"><span class="keyword">val </span><span class="identifier">rate</span><span class="symbol">: </span><a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-init-.html"><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/timeOut">timeOut</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-fix-out-of-range/index.html"><span class="keyword">class </span><span class="identifier">FixOutOfRange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-fix-out-of-range/-init-.html"><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-fix-out-of-range/by-amount.html"><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">QUERYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/-init-.html"><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/-init-.html"><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/deadline.html"><span class="keyword">val </span><span class="identifier">deadline</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/queries.html"><span class="keyword">val </span><span class="identifier">queries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.SignRequest$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.SignRequest$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.SignRequest$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html"><span class="keyword">object </span><span class="identifier">WORKING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/before-signing.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$beforeSigning(com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.Companion$tracker(kotlin.String)/fixName">fixName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/tx.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatioUnit</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/-init-.html"><span class="identifier">RatioUnit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatioUnit$<init>(java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatioUnit$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="keyword">interface </span><span class="identifier">ReadOnlyTransactionStorage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-read-only-transaction-storage/get-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ReadOnlyTransactionStorage$getTransaction(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/index.html"><span class="keyword">class </span><span class="identifier">ReferenceRate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate/index.html"><span class="identifier">FloatingRate</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/-init-.html"><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.ReferenceRate$<init>(kotlin.String, com.r3corda.core.contracts.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.ReferenceRate$<init>(kotlin.String, com.r3corda.core.contracts.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.ReferenceRate$<init>(kotlin.String, com.r3corda.core.contracts.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/tenor.html"><span class="keyword">val </span><span class="identifier">tenor</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-references-aware-java-serializer/index.html"><span class="keyword">object </span><span class="identifier">ReferencesAwareJavaSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-references-aware-java-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$read(, , java.lang.Class((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$read(, , java.lang.Class((kotlin.Any)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$read(, , java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-references-aware-java-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$write(, , kotlin.Any)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$write(, , kotlin.Any)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$write(, , kotlin.Any)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-regulator-service/index.html"><span class="keyword">interface </span><span class="identifier">RegulatorService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-regulator-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-requirements/index.html"><span class="keyword">class </span><span class="identifier">Requirements</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-requirements/-init-.html"><span class="identifier">Requirements</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-requirements/by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Requirements$by(kotlin.String, kotlin.Boolean)/expr">expr</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">ResolveTransactionsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/txHashes">txHashes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/index.html"><span class="keyword">class </span><span class="identifier">ExcessivelyLargeTransactionGraph</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/-init-.html"><span class="identifier">ExcessivelyLargeTransactionGraph</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-response-filter/index.html"><span class="keyword">class </span><span class="identifier">ResponseFilter</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-response-filter/-init-.html"><span class="identifier">ResponseFilter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-response-filter/filter.html"><span class="keyword">fun </span><span class="identifier">filter</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.ResponseFilter$filter(, )/requestContext">requestContext</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.servlets.ResponseFilter$filter(, )/responseContext">responseContext</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-retryable-exception/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">RetryableException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-retryable-exception/-init-.html"><span class="identifier">RetryableException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.RetryableException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-role/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Role</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-role/-b-u-y-e-r.html"><span class="identifier">BUYER</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-role/-s-e-l-l-e-r.html"><span class="identifier">SELLER</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-schedulable-state/index.html"><span class="keyword">interface </span><span class="identifier">SchedulableState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-schedulable-state/next-scheduled-activity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">nextScheduledActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SchedulableState$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/thisStateRef">thisStateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.SchedulableState$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/protocolLogicRefFactory">protocolLogicRefFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-scheduled-activity/index.html"><span class="identifier">ScheduledActivity</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled/index.html"><span class="keyword">interface </span><span class="identifier">Scheduled</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled/scheduled-at.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">scheduledAt</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ScheduledActivity</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled/index.html"><span class="identifier">Scheduled</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/-init-.html"><span class="identifier">ScheduledActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ScheduledActivity$<init>(com.r3corda.core.protocols.ProtocolLogicRef, java.time.Instant)/logicRef">logicRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ScheduledActivity$<init>(com.r3corda.core.protocols.ProtocolLogicRef, java.time.Instant)/scheduledAt">scheduledAt</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/logic-ref.html"><span class="keyword">val </span><span class="identifier">logicRef</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/scheduled-at.html"><span class="keyword">val </span><span class="identifier">scheduledAt</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-scheduled-activity-observer/index.html"><span class="keyword">class </span><span class="identifier">ScheduledActivityObserver</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-scheduled-activity-observer/-init-.html"><span class="identifier">ScheduledActivityObserver</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.ScheduledActivityObserver$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-scheduled-activity-observer/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ScheduledStateRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled/index.html"><span class="identifier">Scheduled</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/-init-.html"><span class="identifier">ScheduledStateRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ScheduledStateRef$<init>(com.r3corda.core.contracts.StateRef, java.time.Instant)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ScheduledStateRef$<init>(com.r3corda.core.contracts.StateRef, java.time.Instant)/scheduledAt">scheduledAt</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/scheduled-at.html"><span class="keyword">val </span><span class="identifier">scheduledAt</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="keyword">interface </span><span class="identifier">SchedulerService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-scheduler-service/schedule-state-activity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">scheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.SchedulerService$scheduleStateActivity(com.r3corda.core.contracts.ScheduledStateRef)/action">action</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled-state-ref/index.html"><span class="identifier">ScheduledStateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-scheduler-service/unschedule-state-activity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">unscheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.SchedulerService$unscheduleStateActivity(com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">SecureHash</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="keyword">class </span><span class="identifier">SHA256</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/-init-.html"><span class="identifier">SHA256</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.SHA256$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/signature-algorithm-name.html"><span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/parse.html"><span class="keyword">fun </span><span class="identifier">parse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$parse(kotlin.String)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/prefix-chars.html"><span class="keyword">fun </span><span class="identifier">prefixChars</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash$prefixChars(kotlin.Int)/prefixLen">prefixLen</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;6<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/random-s-h-a256.html"><span class="keyword">fun </span><span class="identifier">randomSHA256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$sha256(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$sha256(kotlin.String)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/sha256-twice.html"><span class="keyword">fun </span><span class="identifier">sha256Twice</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$sha256Twice(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/signature-algorithm-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="keyword">interface </span><span class="identifier">SerializationToken</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialization-token/from-token.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fromToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializationToken$fromToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="keyword">interface </span><span class="identifier">SerializeAsToken</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token/to-token.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsToken$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="keyword">class </span><span class="identifier">SerializeAsTokenContext</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-context/-init-.html"><span class="identifier">SerializeAsTokenContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenContext$<init>(kotlin.Any, )/toBeTokenized">toBeTokenized</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenContext$<init>(kotlin.Any, )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;createKryo()<span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/index.html"><span class="keyword">class </span><span class="identifier">SerializeAsTokenSerializer</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/-init-.html"><span class="identifier">SerializeAsTokenSerializer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/clear-context.html"><span class="keyword">fun </span><span class="identifier">clearContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer.Companion$clearContext()/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializeAsTokenSerializer.T)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializeAsTokenSerializer.T)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializeAsTokenSerializer.T)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/set-context.html"><span class="keyword">fun </span><span class="identifier">setContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer.Companion$setContext(, com.r3corda.core.serialization.SerializeAsTokenContext)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer.Companion$setContext(, com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$write(, , com.r3corda.core.serialization.SerializeAsTokenSerializer.T)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$write(, , com.r3corda.core.serialization.SerializeAsTokenSerializer.T)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$write(, , com.r3corda.core.serialization.SerializeAsTokenSerializer.T)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="keyword">class </span><span class="identifier">SerializedBytes</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/-init-.html"><span class="identifier">SerializedBytes</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/write-to-file.html"><span class="keyword">fun </span><span class="identifier">writeToFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytes$writeToFile(java.nio.file.Path)/path">path</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes-serializer/index.html"><span class="keyword">object </span><span class="identifier">SerializedBytesSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$write(, , com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$write(, , com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$write(, , com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/index.html"><span class="keyword">interface </span><span class="identifier">ServiceHub</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/clock.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/identity-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/invoke-protocol-async.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">invokeProtocolAsync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.ServiceHub$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.ServiceHub.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/logicType">logicType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.ServiceHub$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.ServiceHub.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/key-management-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/load-state.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">loadState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.ServiceHub$loadState(com.r3corda.core.contracts.StateRef)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/network-map-cache.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/record-transactions.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.ServiceHub$recordTransactions(kotlin.collections.Iterable((com.r3corda.core.contracts.SignedTransaction)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/record-transactions.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.ServiceHub$recordTransactions(kotlin.Array((com.r3corda.core.contracts.SignedTransaction)))/txs">txs</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/scheduler-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">schedulerService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/storage-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/wallet-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">walletService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ServiceHubInternal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/-init-.html"><span class="identifier">ServiceHubInternal</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/invoke-protocol-async.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">invokeProtocolAsync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/logicType">logicType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/monitoring-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/protocol-logic-ref-factory.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">protocolLogicRefFactory</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/start-protocol.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">startProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$startProtocol(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.startProtocol.T)))/loggerName">loggerName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$startProtocol(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.startProtocol.T)))/logic">logic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-service-request-message/index.html"><span class="keyword">interface </span><span class="identifier">ServiceRequestMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-service-request-message/get-reply-to.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ServiceRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-service-request-message/session-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ServiceType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/-init-.html"><span class="identifier">ServiceType</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ServiceType$<init>(kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/equals.html"><span class="keyword">open</span> <span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ServiceType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/is-sub-type-of.html"><span class="keyword">fun </span><span class="identifier">isSubTypeOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ServiceType$isSubTypeOf(com.r3corda.core.node.services.ServiceType)/superType">superType</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SignedData</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/-init-.html"><span class="identifier">SignedData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SignedData$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.crypto.SignedData.T)), com.r3corda.core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.SignedData$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.crypto.SignedData.T)), com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/raw.html"><span class="keyword">val </span><span class="identifier">raw</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/sig.html"><span class="keyword">val </span><span class="identifier">sig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/verified.html"><span class="keyword">fun </span><span class="identifier">verified</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/verify-data.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SignedData$verifyData(com.r3corda.core.crypto.SignedData.T)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignedTransaction</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/-init-.html"><span class="identifier">SignedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/txBits">txBits</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/sigs">sigs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$plus(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$plus(kotlin.collections.Collection((com.r3corda.core.crypto.DigitalSignature.WithKey)))/sigList">sigList</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/sigs.html"><span class="keyword">val </span><span class="identifier">sigs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/tx-bits.html"><span class="keyword">val </span><span class="identifier">txBits</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/verify-signatures.html"><span class="keyword">fun </span><span class="identifier">verifySignatures</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$verifySignatures(kotlin.Boolean)/throwIfSignaturesAreMissing">throwIfSignaturesAreMissing</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/with-additional-signature.html"><span class="keyword">fun </span><span class="identifier">withAdditionalSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$withAdditionalSignature(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/with-additional-signatures.html"><span class="keyword">fun </span><span class="identifier">withAdditionalSignatures</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$withAdditionalSignatures(kotlin.collections.Iterable((com.r3corda.core.crypto.DigitalSignature.WithKey)))/sigList">sigList</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/index.html"><span class="keyword">class </span><span class="identifier">SimpleNotaryService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="identifier">NotaryService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/-init-.html"><span class="identifier">SimpleNotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/protocol-factory.html"><span class="keyword">val </span><span class="identifier">protocolFactory</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-default-factory/index.html"><span class="identifier">DefaultFactory</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Simulation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/networkSendManuallyPumped">networkSendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">BankFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/-init-.html"><span class="identifier">BankFactory</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/counter.html"><span class="keyword">var </span><span class="identifier">counter</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/create-all.html"><span class="keyword">fun </span><span class="identifier">createAll</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-network-map-node-factory/index.html"><span class="keyword">object </span><span class="identifier">NetworkMapNodeFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-network-map-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-notary-node-factory/index.html"><span class="keyword">object </span><span class="identifier">NotaryNodeFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-notary-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-rates-oracle-factory/index.html"><span class="keyword">object </span><span class="identifier">RatesOracleFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-rates-oracle-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-regulator-factory/index.html"><span class="keyword">object </span><span class="identifier">RegulatorFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SimulatedNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/find-my-location.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/all-protocol-steps.html"><span class="keyword">val </span><span class="identifier">allProtocolSteps</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/bank-factory.html"><span class="keyword">val </span><span class="identifier">bankFactory</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/index.html"><span class="identifier">BankFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/bank-locations.html"><span class="keyword">val </span><span class="identifier">bankLocations</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/banks.html"><span class="keyword">val </span><span class="identifier">banks</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/clocks.html"><span class="keyword">val </span><span class="identifier">clocks</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/current-date-and-time.html"><span class="keyword">var </span><span class="identifier">currentDateAndTime</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/date-changes.html"><span class="keyword">val </span><span class="identifier">dateChanges</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/done-steps.html"><span class="keyword">val </span><span class="identifier">doneSteps</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/extra-node-labels.html"><span class="keyword">val </span><span class="identifier">extraNodeLabels</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/iterate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">iterate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network.html"><span class="keyword">val </span><span class="identifier">network</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network-initialisation-finished.html"><span class="keyword">val </span><span class="identifier">networkInitialisationFinished</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network-map.html"><span class="keyword">val </span><span class="identifier">networkMap</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network-send-manually-pumped.html"><span class="keyword">val </span><span class="identifier">networkSendManuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/rates-oracle.html"><span class="keyword">val </span><span class="identifier">ratesOracle</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/regulators.html"><span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/service-providers.html"><span class="keyword">val </span><span class="identifier">serviceProviders</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/show-consensus-for.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">showConsensusFor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$showConsensusFor(kotlin.collections.List((com.r3corda.node.internal.testing.Simulation.SimulatedNode)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/show-progress-for.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">showProgressFor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$showProgressFor(kotlin.collections.List((com.r3corda.node.internal.testing.Simulation.SimulatedNode)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/start-main-simulation.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">startMainSimulation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/start-trading-circle.html"><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="keyword">interface </span><span class="identifier">SingleClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause/index.html"><span class="identifier">Clause</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="identifier">SingleVerify</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="keyword">interface </span><span class="identifier">SingleMessageRecipient</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="keyword">interface </span><span class="identifier">SingleVerify</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-single-verify/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.SingleVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.SingleVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SingletonSerializationToken</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/-init-.html"><span class="identifier">SingletonSerializationToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken$<init>(com.r3corda.core.serialization.SerializeAsToken)/toBeTokenized">toBeTokenized</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/from-token.html"><span class="keyword">fun </span><span class="identifier">fromToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken$fromToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/register-with-context.html"><span class="keyword">fun </span><span class="identifier">registerWithContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken.Companion$registerWithContext(com.r3corda.core.serialization.SingletonSerializationToken, com.r3corda.core.serialization.SerializeAsToken, com.r3corda.core.serialization.SerializeAsTokenContext)/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialization-token/index.html"><span class="identifier">SingletonSerializationToken</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken.Companion$registerWithContext(com.r3corda.core.serialization.SingletonSerializationToken, com.r3corda.core.serialization.SerializeAsToken, com.r3corda.core.serialization.SerializeAsTokenContext)/toBeTokenized">toBeTokenized</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken.Companion$registerWithContext(com.r3corda.core.serialization.SingletonSerializationToken, com.r3corda.core.serialization.SerializeAsToken, com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">SingletonSerializeAsToken</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/-init-.html"><span class="identifier">SingletonSerializeAsToken</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/to-token.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializeAsToken$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-spline-function/index.html"><span class="keyword">class </span><span class="identifier">SplineFunction</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-spline-function/-init-.html"><span class="identifier">SplineFunction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.SplineFunction$<init>(java.util.TreeMap((kotlin.Double, com.r3corda.core.math.Polynomial)))/segmentMap">segmentMap</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html"><span class="identifier">TreeMap</span></a><span class="symbol">&lt;</span><span class="identifier">Double</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.math/-polynomial/index.html"><span class="identifier">Polynomial</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-spline-function/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.SplineFunction$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-stack-snapshot/index.html"><span class="keyword">class </span><span class="identifier">StackSnapshot</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-stack-snapshot/-init-.html"><span class="identifier">StackSnapshot</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateAndRef</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/-init-.html"><span class="identifier">StateAndRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.StateAndRef$<init>(com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.StateAndRef.T)), com.r3corda.core.contracts.StateRef)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.StateAndRef$<init>(com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.StateAndRef.T)), com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/state.html"><span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="keyword">class </span><span class="identifier">StateMachineManager</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-init-.html"><span class="identifier">StateMachineManager</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/serviceHub">serviceHub</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/tokenizableServices">tokenizableServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-fiber-scheduler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">FiberScheduler</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-fiber-scheduler/-init-.html"><span class="identifier">FiberScheduler</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/add.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$add(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.StateMachineManager.add.T)))/loggerName">loggerName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$add(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.StateMachineManager.add.T)))/logic">logic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/all-state-machines.html"><span class="keyword">val </span><span class="identifier">allStateMachines</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/changes.html"><span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">Long</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/checkpoint-storage.html"><span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/find-state-machines.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">findStateMachines</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$findStateMachines(java.lang.Class((com.r3corda.node.services.statemachine.StateMachineManager.findStateMachines.P)))/protocolClass">protocolClass</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">,</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/scheduler.html"><span class="keyword">val </span><span class="identifier">scheduler</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-fiber-scheduler/index.html"><span class="identifier">FiberScheduler</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateRef</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/-init-.html"><span class="identifier">StateRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.StateRef$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int)/txhash">txhash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.StateRef$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/--index--.html"><span class="keyword">val </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/txhash.html"><span class="keyword">val </span><span class="identifier">txhash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-exception/index.html"><span class="keyword">class </span><span class="identifier">StateReplacementException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-exception/-init-.html"><span class="identifier">StateReplacementException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.StateReplacementException$<init>(com.r3corda.protocols.StateReplacementRefused)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-exception/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="keyword">class </span><span class="identifier">StateReplacementRefused</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/-init-.html"><span class="identifier">StateReplacementRefused</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.StateReplacementRefused$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.StateRef, kotlin.String)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.StateReplacementRefused$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.StateRef, kotlin.String)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.StateReplacementRefused$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.StateRef, kotlin.String)/detail">detail</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/detail.html"><span class="keyword">val </span><span class="identifier">detail</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/state.html"><span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/index.html"><span class="keyword">interface </span><span class="identifier">StatesQuery</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="keyword">interface </span><span class="identifier">Criteria</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-all-deals.html"><span class="keyword">object </span><span class="identifier">AllDeals</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-deal/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Deal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-deal/-init-.html"><span class="identifier">Deal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.StatesQuery.Criteria.Deal$<init>(kotlin.String)/ref">ref</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-deal/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-selection/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Selection</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-selection/-init-.html"><span class="identifier">Selection</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.StatesQuery.Selection$<init>(com.r3corda.node.api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-selection/criteria.html"><span class="keyword">val </span><span class="identifier">criteria</span><span class="symbol">: </span><a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/select.html"><span class="keyword">fun </span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.StatesQuery.Companion$select(com.r3corda.node.api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="keyword">interface </span><span class="identifier">StorageService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/attachments.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/my-legal-identity.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/my-legal-identity-key.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/validated-transactions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">StorageServiceImpl</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/-init-.html"><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/validatedTransactions">validatedTransactions</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentityKey">myLegalIdentityKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/attachments.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/my-legal-identity.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/my-legal-identity-key.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/validated-transactions.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Tenor</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-init-.html"><span class="identifier">Tenor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Tenor$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">TimeUnit</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-day.html"><span class="identifier">Day</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-month.html"><span class="identifier">Month</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-week.html"><span class="identifier">Week</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-year.html"><span class="identifier">Year</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/code.html"><span class="keyword">val </span><span class="identifier">code</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/days-to-maturity.html"><span class="keyword">fun </span><span class="identifier">daysToMaturity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Tenor$daysToMaturity(java.time.LocalDate, com.r3corda.core.contracts.BusinessCalendar)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Tenor$daysToMaturity(java.time.LocalDate, com.r3corda.core.contracts.BusinessCalendar)/calendar">calendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/index.html"><span class="keyword">class </span><span class="identifier">TestClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-mutable-clock/index.html"><span class="identifier">MutableClock</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/-init-.html"><span class="identifier">TestClock</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/advance-by.html"><span class="keyword">fun </span><span class="identifier">advanceBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$advanceBy(java.time.Duration)/duration">duration</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/set-to.html"><span class="keyword">fun </span><span class="identifier">setTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$setTo(java.time.Instant)/newInstant">newInstant</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/to-token.html"><span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/with-zone.html"><span class="keyword">fun </span><s><span class="identifier">withZone</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TestLedgerDSLInterpreter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-init-.html"><span class="identifier">TestLedgerDSLInterpreter</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-type-mismatch/index.html"><span class="keyword">class </span><span class="identifier">TypeMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-type-mismatch/-init-.html"><span class="identifier">TypeMismatch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.TypeMismatch$<init>(java.lang.Class((kotlin.Any)), java.lang.Class((kotlin.Any)))/requested">requested</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.TypeMismatch$<init>(java.lang.Class((kotlin.Any)), java.lang.Class((kotlin.Any)))/actual">actual</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-verifies-failed/index.html"><span class="keyword">class </span><span class="identifier">VerifiesFailed</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-verifies-failed/-init-.html"><span class="identifier">VerifiesFailed</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.VerifiesFailed$<init>(kotlin.String, kotlin.Throwable)/transactionName">transactionName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.VerifiesFailed$<init>(kotlin.String, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/_transaction.html"><span class="keyword">fun </span><span class="identifier">_transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/_unverified-transaction.html"><span class="keyword">fun </span><span class="identifier">_unverifiedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), kotlin.Unit)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), kotlin.Unit)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/attachment.html"><span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$attachment(java.io.InputStream)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/output-to-label.html"><span class="keyword">fun </span><span class="identifier">outputToLabel</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$outputToLabel(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/retrieve-output-state-and-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">retrieveOutputStateAndRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.TestLedgerDSLInterpreter.retrieveOutputStateAndRef.S)), kotlin.String)/clazz">clazz</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.TestLedgerDSLInterpreter.retrieveOutputStateAndRef.S)), kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/transaction-name.html"><span class="keyword">fun </span><span class="identifier">transactionName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$transactionName(com.r3corda.core.crypto.SecureHash)/transactionHash">transactionHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/transactions-to-verify.html"><span class="keyword">val </span><span class="identifier">transactionsToVerify</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/transactions-unverified.html"><span class="keyword">val </span><span class="identifier">transactionsUnverified</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/tweak.html"><span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.LedgerDSLInterpreter(()))), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/verifies.html"><span class="keyword">fun </span><span class="identifier">verifies</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/wire-transactions.html"><span class="keyword">val </span><span class="identifier">wireTransactions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TestTransactionDSLInterpreter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">, </span><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="identifier">OutputStateLookup</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/-init-.html"><span class="identifier">TestTransactionDSLInterpreter</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$<init>(com.r3corda.core.testing.TestLedgerDSLInterpreter, com.r3corda.core.contracts.TransactionBuilder)/ledgerInterpreter">ledgerInterpreter</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$<init>(com.r3corda.core.testing.TestLedgerDSLInterpreter, com.r3corda.core.contracts.TransactionBuilder)/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/_command.html"><span class="keyword">fun </span><span class="identifier">_command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/commandData">commandData</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/_output.html"><span class="keyword">fun </span><span class="identifier">_output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/attachment.html"><span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$attachment(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$input(com.r3corda.core.contracts.StateRef)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/ledger-interpreter.html"><span class="keyword">val </span><span class="identifier">ledgerInterpreter</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/transaction-builder.html"><span class="keyword">val </span><span class="identifier">transactionBuilder</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/tweak.html"><span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/verifies.html"><span class="keyword">fun </span><span class="identifier">verifies</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/index.html"><span class="keyword">class </span><span class="identifier">ThreadBox</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/-init-.html"><span class="identifier">ThreadBox</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.ThreadBox$<init>(com.r3corda.core.ThreadBox.T, java.util.concurrent.locks.ReentrantLock)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.ThreadBox$<init>(com.r3corda.core.ThreadBox.T, java.util.concurrent.locks.ReentrantLock)/lock">lock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/ReentrantLock.html"><span class="identifier">ReentrantLock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ReentrantLock()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/already-locked.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">alreadyLocked</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.ThreadBox$alreadyLocked(kotlin.Function1((com.r3corda.core.ThreadBox.T, com.r3corda.core.ThreadBox.alreadyLocked.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/content.html"><span class="keyword">val </span><span class="identifier">content</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/lock.html"><span class="keyword">val </span><span class="identifier">lock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/ReentrantLock.html"><span class="identifier">ReentrantLock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/locked.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">locked</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.ThreadBox$locked(kotlin.Function1((com.r3corda.core.ThreadBox.T, com.r3corda.core.ThreadBox.locked.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimeWindow</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/-init-.html"><span class="identifier">TimeWindow</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.TimeWindow$<init>(java.time.Instant, java.time.Duration)/start">start</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.TimeWindow$<init>(java.time.Instant, java.time.Duration)/duration">duration</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/duration.html"><span class="keyword">val </span><span class="identifier">duration</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/end.html"><span class="keyword">val </span><span class="identifier">end</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/start.html"><span class="keyword">val </span><span class="identifier">start</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="keyword">class </span><span class="identifier">TimestampChecker</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/-init-.html"><span class="identifier">TimestampChecker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.TimestampChecker$<init>(java.time.Clock, java.time.Duration)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.TimestampChecker$<init>(java.time.Clock, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a>&nbsp;<span class="symbol">=</span>&nbsp;30.seconds<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/is-valid.html"><span class="keyword">fun </span><span class="identifier">isValid</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.TimestampChecker$isValid(com.r3corda.core.contracts.TimestampCommand)/timestampCommand">timestampCommand</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/tolerance.html"><span class="keyword">val </span><span class="identifier">tolerance</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimestampCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/time">time</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/after">after</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/before">before</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/after.html"><span class="keyword">val </span><span class="identifier">after</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/before.html"><span class="keyword">val </span><span class="identifier">before</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/midpoint.html"><span class="keyword">val </span><span class="identifier">midpoint</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TopicSession</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/-init-.html"><span class="identifier">TopicSession</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.TopicSession$<init>(kotlin.String, kotlin.Long)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.TopicSession$<init>(kotlin.String, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;DEFAULT_SESSION_ID<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/-blank.html"><span class="keyword">val </span><span class="identifier">Blank</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/is-blank.html"><span class="keyword">fun </span><span class="identifier">isBlank</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-string-validator/index.html"><span class="keyword">object </span><span class="identifier">TopicStringValidator</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-string-validator/check.html"><span class="keyword">fun </span><span class="identifier">check</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.TopicStringValidator$check(kotlin.String)/tag">tag</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-trade-simulation/index.html"><span class="keyword">class </span><span class="identifier">TradeSimulation</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-trade-simulation/start-main-simulation.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMainSimulation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionBuildStep</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/-init-.html"><span class="identifier">TransactionBuildStep</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/generateMethodName">generateMethodName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/args.html"><span class="keyword">val </span><span class="identifier">args</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/generate-method-name.html"><span class="keyword">val </span><span class="identifier">generateMethodName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">TransactionBuilder</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/-init-.html"><span class="identifier">TransactionBuilder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionType.General()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableSet</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;mutableSetOf()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-attachment.html"><span class="keyword">fun </span><span class="identifier">addAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addAttachment(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.Command)/arg">arg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-input-state.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addInputState(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))/stateAndRef">stateAndRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-input-state.html"><span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addInputState(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addInputState(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.ContractState, com.r3corda.core.crypto.Party)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.ContractState, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-signature-unchecked.html"><span class="keyword">fun </span><span class="identifier">addSignatureUnchecked</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addSignatureUnchecked(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/attachments.html"><span class="keyword">fun </span><span class="identifier">attachments</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/attachments.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/check-and-add-signature.html"><span class="keyword">fun </span><span class="identifier">checkAndAddSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$checkAndAddSignature(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/check-signature.html"><span class="keyword">fun </span><span class="identifier">checkSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$checkSignature(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/commands.html"><span class="keyword">fun </span><span class="identifier">commands</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/commands.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/current-sigs.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">currentSigs</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/input-states.html"><span class="keyword">fun </span><span class="identifier">inputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/inputs.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/notary.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/output-states.html"><span class="keyword">fun </span><span class="identifier">outputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/outputs.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/set-time.html"><span class="keyword">fun </span><span class="identifier">setTime</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$setTime(java.time.Instant, com.r3corda.core.crypto.Party, java.time.Duration)/time">time</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$setTime(java.time.Instant, com.r3corda.core.crypto.Party, java.time.Duration)/authority">authority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$setTime(java.time.Instant, com.r3corda.core.crypto.Party, java.time.Duration)/timeTolerance">timeTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/sign-with.html"><span class="keyword">fun </span><span class="identifier">signWith</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$signWith(java.security.KeyPair)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/signers.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/time.html"><span class="keyword">val </span><span class="identifier">time</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/to-signed-transaction.html"><span class="keyword">fun </span><span class="identifier">toSignedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$toSignedTransaction(kotlin.Boolean)/checkSufficientSignatures">checkSufficientSignatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/to-wire-transaction.html"><span class="keyword">fun </span><span class="identifier">toWireTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/type.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/with-items.html"><span class="keyword">fun </span><span class="identifier">withItems</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$withItems(kotlin.Array((kotlin.Any)))/items">items</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionConflictException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/-init-.html"><span class="identifier">TransactionConflictException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionConflictException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.LedgerTransaction)/conflictRef">conflictRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionConflictException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.LedgerTransaction)/tx1">tx1</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionConflictException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.LedgerTransaction)/tx2">tx2</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/conflict-ref.html"><span class="keyword">val </span><span class="identifier">conflictRef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/tx1.html"><span class="keyword">val </span><span class="identifier">tx1</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/tx2.html"><span class="keyword">val </span><span class="identifier">tx2</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="keyword">class </span><span class="identifier">TransactionDSL</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/-init-.html"><span class="identifier">TransactionDSL</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$<init>(com.r3corda.core.testing.TransactionDSL.T)/interpreter">interpreter</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/command.html"><span class="keyword">fun </span><span class="identifier">command</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(kotlin.Array((java.security.PublicKey)), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/signers">signers</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(kotlin.Array((java.security.PublicKey)), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/commandDataClosure">commandDataClosure</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/command.html"><span class="keyword">fun </span><span class="identifier">command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(java.security.PublicKey, com.r3corda.core.contracts.CommandData)/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(java.security.PublicKey, com.r3corda.core.contracts.CommandData)/commandData">commandData</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$input(kotlin.String)/stateLabel">stateLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$input(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$input(kotlin.Function0((com.r3corda.core.contracts.ContractState)))/stateClosure">stateClosure</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/interpreter.html"><span class="keyword">val </span><span class="identifier">interpreter</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/output.html"><span class="keyword">fun </span><span class="identifier">output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Function0((com.r3corda.core.contracts.ContractState)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Function0((com.r3corda.core.contracts.ContractState)))/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Function0((com.r3corda.core.contracts.ContractState)))/contractStateClosure">contractStateClosure</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/output.html"><span class="keyword">fun </span><span class="identifier">output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.contracts.ContractState)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/output.html"><span class="keyword">fun </span><span class="identifier">output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(java.time.Instant, java.time.Duration, java.security.PublicKey)/time">time</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(java.time.Instant, java.time.Duration, java.security.PublicKey)/tolerance">tolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a>&nbsp;<span class="symbol">=</span>&nbsp;30.seconds<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(java.time.Instant, java.time.Duration, java.security.PublicKey)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY.owningKey<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(com.r3corda.core.contracts.TimestampCommand, java.security.PublicKey)/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(com.r3corda.core.contracts.TimestampCommand, java.security.PublicKey)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY.owningKey<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="keyword">interface </span><span class="identifier">TransactionDSLInterpreter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-verifies/index.html"><span class="identifier">Verifies</span></a><span class="symbol">, </span><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="identifier">OutputStateLookup</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/_command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/commandData">commandData</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/_output.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$attachment(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/input.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$input(com.r3corda.core.contracts.StateRef)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/ledger-interpreter.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ledgerInterpreter</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/tweak.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionForContract</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-init-.html"><span class="identifier">TransactionForContract</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/origHash">origHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/inputNotary">inputNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">InOutGroup</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="keyword">out</span>&nbsp;<span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/-init-.html"><span class="identifier">InOutGroup</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract.InOutGroup$<init>(kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), com.r3corda.core.contracts.TransactionForContract.InOutGroup.K)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract.InOutGroup$<init>(kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), com.r3corda.core.contracts.TransactionForContract.InOutGroup.K)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract.InOutGroup$<init>(kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), com.r3corda.core.contracts.TransactionForContract.InOutGroup.K)/groupingKey">groupingKey</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/grouping-key.html"><span class="keyword">val </span><span class="identifier">groupingKey</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$getTimestampBy(com.r3corda.core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/get-timestamp-by-name.html"><span class="keyword">fun </span><s><span class="identifier">getTimestampByName</span></s><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$getTimestampByName(kotlin.Array((kotlin.String)))/authorityName">authorityName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/group-states.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStates(java.lang.Class((com.r3corda.core.contracts.TransactionForContract.groupStates.T)), kotlin.Function1((com.r3corda.core.contracts.TransactionForContract.groupStates.T, com.r3corda.core.contracts.TransactionForContract.groupStates.K)))/ofType">ofType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStates(java.lang.Class((com.r3corda.core.contracts.TransactionForContract.groupStates.T)), kotlin.Function1((com.r3corda.core.contracts.TransactionForContract.groupStates.T, com.r3corda.core.contracts.TransactionForContract.groupStates.K)))/selector">selector</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<span class="identifier">K</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/group-states.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStates(kotlin.Function1((com.r3corda.core.contracts.TransactionForContract.groupStates.T, com.r3corda.core.contracts.TransactionForContract.groupStates.K)))/selector">selector</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<span class="identifier">K</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/group-states-internal.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <s><span class="identifier">groupStatesInternal</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStatesInternal(kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))), kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))))/inGroups">inGroups</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStatesInternal(kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))), kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))))/outGroups">outGroups</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<span class="identifier">K</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/input-notary.html"><span class="keyword">val </span><span class="identifier">inputNotary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/orig-hash.html"><span class="keyword">val </span><span class="identifier">origHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/timestamp.html"><span class="keyword">val </span><span class="identifier">timestamp</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/index.html"><span class="keyword">class </span><span class="identifier">TransactionGraphSearch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Callable.html"><span class="identifier">Callable</span></a><span class="symbol">&lt;</span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-init-.html"><span class="identifier">TransactionGraphSearch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionGraphSearch$<init>(com.r3corda.core.node.services.ReadOnlyTransactionStorage, kotlin.collections.List((com.r3corda.core.contracts.WireTransaction)))/transactions">transactions</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionGraphSearch$<init>(com.r3corda.core.node.services.ReadOnlyTransactionStorage, kotlin.collections.List((com.r3corda.core.contracts.WireTransaction)))/startPoints">startPoints</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/index.html"><span class="keyword">class </span><span class="identifier">Query</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/-init-.html"><span class="identifier">Query</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionGraphSearch.Query$<init>(java.lang.Class((com.r3corda.core.contracts.CommandData)))/withCommandOfType">withCommandOfType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/with-command-of-type.html"><span class="keyword">val </span><span class="identifier">withCommandOfType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/query.html"><span class="keyword">var </span><span class="identifier">query</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/index.html"><span class="identifier">Query</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/start-points.html"><span class="keyword">val </span><span class="identifier">startPoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionResolutionException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/-init-.html"><span class="identifier">TransactionResolutionException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionResolutionException$<init>(com.r3corda.core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionState</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/-init-.html"><span class="identifier">TransactionState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionState$<init>(com.r3corda.core.contracts.TransactionState.T, com.r3corda.core.crypto.Party)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionState$<init>(com.r3corda.core.contracts.TransactionState.T, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/with-notary.html"><span class="keyword">fun </span><span class="identifier">withNotary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionState$withNotary(com.r3corda.core.crypto.Party)/newNotary">newNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="keyword">interface </span><span class="identifier">TransactionStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-transaction-storage/add-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.TransactionStorage$addTransaction(com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">TransactionType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/index.html"><span class="keyword">class </span><span class="identifier">General</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/-init-.html"><span class="identifier">General</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/-builder/index.html"><span class="keyword">class </span><span class="identifier">Builder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.General.Builder$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/get-required-signers.html"><span class="keyword">fun </span><span class="identifier">getRequiredSigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.General$getRequiredSigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/verify-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.General$verifyTransaction(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/index.html"><span class="keyword">class </span><span class="identifier">NotaryChange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-init-.html"><span class="identifier">NotaryChange</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-builder/index.html"><span class="keyword">class </span><span class="identifier">Builder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange.Builder$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-builder/add-input-state.html"><span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange.Builder$addInputState(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))/stateAndRef">stateAndRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/get-required-signers.html"><span class="keyword">fun </span><span class="identifier">getRequiredSigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange$getRequiredSigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/verify-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange$verifyTransaction(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/get-required-signers.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getRequiredSigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$getRequiredSigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$verify(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/verify-signers.html"><span class="keyword">fun </span><span class="identifier">verifySigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$verifySigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/verify-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$verifyTransaction(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">TransactionVerificationException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-contract-rejection/index.html"><span class="keyword">class </span><span class="identifier">ContractRejection</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-contract-rejection/-init-.html"><span class="identifier">ContractRejection</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.ContractRejection$<init>(com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.Contract, kotlin.Throwable)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.ContractRejection$<init>(com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.Contract, kotlin.Throwable)/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.ContractRejection$<init>(com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.Contract, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-contract-rejection/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-invalid-notary-change/index.html"><span class="keyword">class </span><span class="identifier">InvalidNotaryChange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-invalid-notary-change/-init-.html"><span class="identifier">InvalidNotaryChange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.InvalidNotaryChange$<init>(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-more-than-one-notary/index.html"><span class="keyword">class </span><span class="identifier">MoreThanOneNotary</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-more-than-one-notary/-init-.html"><span class="identifier">MoreThanOneNotary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.MoreThanOneNotary$<init>(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/index.html"><span class="keyword">class </span><span class="identifier">SignersMissing</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/-init-.html"><span class="identifier">SignersMissing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.SignersMissing$<init>(com.r3corda.core.contracts.LedgerTransaction, kotlin.collections.List((java.security.PublicKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.SignersMissing$<init>(com.r3corda.core.contracts.LedgerTransaction, kotlin.collections.List((java.security.PublicKey)))/missing">missing</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/missing.html"><span class="keyword">val </span><span class="identifier">missing</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-transient-property/index.html"><span class="keyword">class </span><span class="identifier">TransientProperty</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-transient-property/-init-.html"><span class="identifier">TransientProperty</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.TransientProperty$<init>(kotlin.Function0((com.r3corda.core.TransientProperty.T)))/initializer">initializer</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-transient-property/get-value.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/thisRef">thisRef</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/property">property</span><span class="symbol">:</span>&nbsp;<span class="identifier">KProperty</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyDealProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/index.html"><span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Secondary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$assembleSharedTX(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/deal-to-buy.html"><span class="keyword">val </span><span class="identifier">dealToBuy</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/other-side.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/session-i-d.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$validateHandshake(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-d-e-a-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">DEAL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealMismatchException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/-init-.html"><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealMismatchException$<init>(com.r3corda.core.contracts.ContractState, com.r3corda.core.contracts.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealMismatchException$<init>(com.r3corda.core.contracts.ContractState, com.r3corda.core.contracts.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealRefMismatchException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/-init-.html"><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-f-i-x_-i-n-i-t-i-a-t-e_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">FIX_INITIATE_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/index.html"><span class="keyword">class </span><span class="identifier">Fixer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/-init-.html"><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$<init>(com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation, com.r3corda.core.utilities.ProgressTracker)/initiation">initiation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/index.html"><span class="identifier">FixingSessionInitiation</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$<init>(com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Secondary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/initiation.html"><span class="keyword">val </span><span class="identifier">initiation</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/index.html"><span class="identifier">FixingSessionInitiation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$validateHandshake(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/index.html"><span class="keyword">class </span><span class="identifier">FixingRoleDecider</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/-init-.html"><span class="identifier">FixingRoleDecider</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingRoleDecider$<init>(com.r3corda.core.contracts.StateRef, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingRoleDecider$<init>(com.r3corda.core.contracts.StateRef, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingRoleDecider$<init>(com.r3corda.core.contracts.StateRef, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/-l-o-a-d-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">LOADING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/-l-o-a-d-i-n-g/-init-.html"><span class="identifier">LOADING</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/timeout.html"><span class="keyword">val </span><span class="identifier">timeout</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixingSessionInitiation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/-init-.html"><span class="identifier">FixingSessionInitiation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/sender">sender</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/party.html"><span class="keyword">val </span><span class="identifier">party</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/sender.html"><span class="keyword">val </span><span class="identifier">sender</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/timeout.html"><span class="keyword">val </span><span class="identifier">timeout</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/index.html"><span class="keyword">class </span><span class="identifier">Floater</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/-init-.html"><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Floater$<init>(com.r3corda.core.contracts.StateRef, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/payload">payload</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Floater$<init>(com.r3corda.core.contracts.StateRef, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Floater$<init>(com.r3corda.core.contracts.StateRef, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Primary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/notary-node.html"><span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Handshake$<init>(com.r3corda.protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Handshake$<init>(com.r3corda.protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Handshake$<init>(com.r3corda.protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/public-key.html"><span class="keyword">val </span><span class="identifier">publicKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/index.html"><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Primary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/my-key-pair.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/notary-node.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/other-session-i-d.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/other-side.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/payload.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Primary</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">U</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-init-.html"><span class="identifier">Primary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Primary$<init>(com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Primary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-c-o-p-y-i-n-g_-t-o_-r-e-g-u-l-a-t-o-r.html"><span class="keyword">object </span><span class="identifier">COPYING_TO_REGULATOR</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-n-o-t-a-r-y.html"><span class="keyword">object </span><span class="identifier">NOTARY</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/get-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">getPartialTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/my-key-pair.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/notary-node.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/other-session-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/other-side.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/payload.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">U</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Primary$signWithOurKey(com.r3corda.core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/verify-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(com.r3corda.core.utilities.UntrustworthyData((com.r3corda.core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Secondary</span><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-init-.html"><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Secondary$<init>(com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Secondary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Secondary$assembleSharedTX(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/other-side.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/session-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Secondary$validateHandshake(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromPrimary</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/-init-.html"><span class="identifier">SignaturesFromPrimary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/sellerSig">sellerSig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/notarySig">notarySig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/notary-sig.html"><span class="keyword">val </span><span class="identifier">notarySig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyTradeProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">AssetMismatchException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/-init-.html"><span class="identifier">AssetMismatchException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/expectedTypeName">expectedTypeName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/typeName">typeName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/expected-type-name.html"><span class="keyword">val </span><span class="identifier">expectedTypeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/type-name.html"><span class="keyword">val </span><span class="identifier">typeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/index.html"><span class="keyword">class </span><span class="identifier">Buyer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-init-.html"><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/acceptable-price.html"><span class="keyword">val </span><span class="identifier">acceptablePrice</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/type-to-buy.html"><span class="keyword">val </span><span class="identifier">typeToBuy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/index.html"><span class="keyword">class </span><span class="identifier">Seller</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-init-.html"><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/notaryNode">notaryNode</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Seller.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-n-o-t-a-r-y.html"><span class="keyword">object </span><span class="identifier">NOTARY</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/asset-to-sell.html"><span class="keyword">val </span><span class="identifier">assetToSell</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/buyer-session-i-d.html"><span class="keyword">val </span><span class="identifier">buyerSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/notary-node.html"><span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(com.r3corda.core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/index.html"><span class="keyword">class </span><span class="identifier">SellerTradeInfo</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/-init-.html"><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/asset-for-sale.html"><span class="keyword">val </span><span class="identifier">assetForSale</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/seller-owner-key.html"><span class="keyword">val </span><span class="identifier">sellerOwnerKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromSeller</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/-init-.html"><span class="identifier">SignaturesFromSeller</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/sellerSig">sellerSig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/notarySig">notarySig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/notary-sig.html"><span class="keyword">val </span><span class="identifier">notarySig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-unacceptable-price-exception/index.html"><span class="keyword">class </span><span class="identifier">UnacceptablePriceException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-unacceptable-price-exception/-init-.html"><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)))/givenPrice">givenPrice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-unacceptable-price-exception/given-price.html"><span class="keyword">val </span><span class="identifier">givenPrice</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="keyword">interface </span><span class="identifier">TxWritableStorageService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-tx-writable-storage-service/validated-transactions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">TypeOnlyCommandData</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/-init-.html"><span class="identifier">TypeOnlyCommandData</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-exception/index.html"><span class="keyword">class </span><span class="identifier">UniquenessException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-exception/-init-.html"><span class="identifier">UniquenessException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessException$<init>(com.r3corda.core.node.services.UniquenessProvider.Conflict)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-exception/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="keyword">interface </span><span class="identifier">UniquenessProvider</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Conflict</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/-init-.html"><span class="identifier">Conflict</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.Conflict$<init>(kotlin.collections.Map((com.r3corda.core.contracts.StateRef, com.r3corda.core.node.services.UniquenessProvider.ConsumingTx)))/stateHistory">stateHistory</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/index.html"><span class="identifier">ConsumingTx</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/state-history.html"><span class="keyword">val </span><span class="identifier">stateHistory</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/index.html"><span class="identifier">ConsumingTx</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ConsumingTx</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/-init-.html"><span class="identifier">ConsumingTx</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.ConsumingTx$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int, com.r3corda.core.crypto.Party)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.ConsumingTx$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int, com.r3corda.core.crypto.Party)/inputIndex">inputIndex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.ConsumingTx$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int, com.r3corda.core.crypto.Party)/requestingParty">requestingParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/input-index.html"><span class="keyword">val </span><span class="identifier">inputIndex</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/requesting-party.html"><span class="keyword">val </span><span class="identifier">requestingParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/commit.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">commit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/txId">txId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/callerIdentity">callerIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">UnknownType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/-init-.html"><span class="identifier">UnknownType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.UnknownType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="keyword">class </span><span class="identifier">UntrustworthyData</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/-init-.html"><span class="identifier">UntrustworthyData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.UntrustworthyData$<init>(com.r3corda.core.utilities.UntrustworthyData.T)/fromUntrustedWorld">fromUntrustedWorld</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/validate.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.UntrustworthyData$validate(kotlin.Function1((com.r3corda.core.utilities.UntrustworthyData.T, com.r3corda.core.utilities.UntrustworthyData.validate.R)))/validator">validator</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/index.html"><span class="keyword">object </span><span class="identifier">UpdateBusinessDayProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, com.r3corda.core.utilities.ProgressTracker)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Broadcast.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/-n-o-t-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">NOTIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-update-business-day-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateBusinessDayMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-update-business-day-message/-init-.html"><span class="identifier">UpdateBusinessDayMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.UpdateBusinessDayMessage$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-update-business-day-message/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-validating-notary-protocol/index.html"><span class="keyword">class </span><span class="identifier">ValidatingNotaryProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-validating-notary-protocol/-init-.html"><span class="identifier">ValidatingNotaryProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sessionIdForReceive">sessionIdForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-validating-notary-protocol/before-commit.html"><span class="keyword">fun </span><span class="identifier">beforeCommit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/reqIdentity">reqIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/index.html"><span class="keyword">class </span><span class="identifier">ValidatingNotaryService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="identifier">NotaryService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/-init-.html"><span class="identifier">ValidatingNotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/protocol-factory.html"><span class="keyword">val </span><span class="identifier">protocolFactory</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/index.html"><span class="keyword">interface </span><span class="identifier">Verifies</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/fails.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">fails</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/fails with.html"><span class="keyword">open</span> <span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">fails with</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.Verifies$fails with(kotlin.String)/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/fails-with.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">failsWith</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.Verifies$failsWith(kotlin.String)/expectedMessage">expectedMessage</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/verifies.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifies</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="keyword">class </span><span class="identifier">Wallet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-init-.html"><span class="identifier">Wallet</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.Wallet$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-no-update.html"><span class="keyword">val </span><span class="identifier">NoUpdate</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Update</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/-init-.html"><span class="identifier">Update</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.Wallet.Update$<init>(kotlin.collections.Set((com.r3corda.core.contracts.StateRef)), kotlin.collections.Set((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))))/consumed">consumed</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.Wallet.Update$<init>(kotlin.collections.Set((com.r3corda.core.contracts.StateRef)), kotlin.collections.Set((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))))/produced">produced</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/consumed.html"><span class="keyword">val </span><span class="identifier">consumed</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.Wallet.Update$plus(com.r3corda.core.node.services.Wallet.Update)/rhs">rhs</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/produced.html"><span class="keyword">val </span><span class="identifier">produced</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/states.html"><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span> <span class="identifier">statesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="keyword">interface </span><span class="identifier">WalletService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/current-wallet.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/linear-heads.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/linear-heads-of-type_.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span> <span class="identifier">linearHeadsOfType_</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$linearHeadsOfType_(java.lang.Class((com.r3corda.core.node.services.WalletService.linearHeadsOfType_.T)))/stateType">stateType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/notify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">notify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$notify(com.r3corda.core.contracts.WireTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/notify-all.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$notifyAll(kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/states-for-refs.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">statesForRefs</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$statesForRefs(kotlin.collections.List((com.r3corda.core.contracts.StateRef)))/refs">refs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/updates.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">updates</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/when-consumed.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">whenConsumed</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$whenConsumed(com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/index.html"><span class="keyword">class </span><span class="identifier">WhitelistTrustManager</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/X509ExtendedTrustManager.html"><span class="identifier">X509ExtendedTrustManager</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/-init-.html"><span class="identifier">WhitelistTrustManager</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$<init>(javax.net.ssl.X509ExtendedTrustManager)/originalProvider">originalProvider</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/X509ExtendedTrustManager.html"><span class="identifier">X509ExtendedTrustManager</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-client-trusted.html"><span class="keyword">fun </span><span class="identifier">checkClientTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/socket">socket</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html"><span class="identifier">Socket</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-client-trusted.html"><span class="keyword">fun </span><span class="identifier">checkClientTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/engine">engine</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/SSLEngine.html"><span class="identifier">SSLEngine</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-client-trusted.html"><span class="keyword">fun </span><span class="identifier">checkClientTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-server-trusted.html"><span class="keyword">fun </span><span class="identifier">checkServerTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/socket">socket</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html"><span class="identifier">Socket</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-server-trusted.html"><span class="keyword">fun </span><span class="identifier">checkServerTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/engine">engine</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/SSLEngine.html"><span class="identifier">SSLEngine</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-server-trusted.html"><span class="keyword">fun </span><span class="identifier">checkServerTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/checker.html"><span class="keyword">val </span><span class="identifier">checker</span><span class="symbol">: </span><span class="identifier">HostnameChecker</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/get-accepted-issuers.html"><span class="keyword">fun </span><span class="identifier">getAcceptedIssuers</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/original-provider.html"><span class="keyword">val </span><span class="identifier">originalProvider</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/X509ExtendedTrustManager.html"><span class="identifier">X509ExtendedTrustManager</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/index.html"><span class="keyword">object </span><span class="identifier">WhitelistTrustManagerProvider</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/Provider.html"><span class="identifier">Provider</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/add-whitelist-entries.html"><span class="keyword">fun </span><span class="identifier">addWhitelistEntries</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerProvider$addWhitelistEntries(kotlin.collections.List((kotlin.String)))/serverNames">serverNames</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/add-whitelist-entry.html"><span class="keyword">fun </span><span class="identifier">addWhitelistEntry</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerProvider$addWhitelistEntry(kotlin.String)/serverName">serverName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/original-trust-provider-algorithm.html"><span class="keyword">val </span><span class="identifier">originalTrustProviderAlgorithm</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/whitelist.html"><span class="keyword">val </span><span class="identifier">whitelist</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/index.html"><span class="keyword">class </span><span class="identifier">WhitelistTrustManagerSpi</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/TrustManagerFactorySpi.html"><span class="identifier">TrustManagerFactorySpi</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/-init-.html"><span class="identifier">WhitelistTrustManagerSpi</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/engine-get-trust-managers.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">engineGetTrustManagers</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/TrustManager.html"><span class="identifier">TrustManager</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/engine-init.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">engineInit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerSpi$engineInit(java.security.KeyStore)/keyStore">keyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/engine-init.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">engineInit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerSpi$engineInit(javax.net.ssl.ManagerFactoryParameters)/managerFactoryParameters">managerFactoryParameters</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/ManagerFactoryParameters.html"><span class="identifier">ManagerFactoryParameters</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/original-provider.html"><span class="keyword">val </span><span class="identifier">originalProvider</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/TrustManagerFactory.html"><span class="identifier">TrustManagerFactory</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="keyword">class </span><span class="identifier">WireNodeRegistration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-wire-node-registration/-init-.html"><span class="identifier">WireNodeRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.WireNodeRegistration$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.network.NodeRegistration)), com.r3corda.core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.WireNodeRegistration$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.network.NodeRegistration)), com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-wire-node-registration/verify-data.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.WireNodeRegistration$verifyData(com.r3corda.node.services.network.NodeRegistration)/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WireTransaction</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/-init-.html"><span class="identifier">WireTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction.Companion$deserialize(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), )/bits">bits</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction.Companion$deserialize(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$outRef(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/serialized.html"><span class="keyword">val </span><span class="identifier">serialized</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-wire-transaction-serializer/index.html"><span class="keyword">object </span><span class="identifier">WireTransactionSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-wire-transaction-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$read(, , java.lang.Class((com.r3corda.core.contracts.WireTransaction)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$read(, , java.lang.Class((com.r3corda.core.contracts.WireTransaction)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$read(, , java.lang.Class((com.r3corda.core.contracts.WireTransaction)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-wire-transaction-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$write(, , com.r3corda.core.contracts.WireTransaction)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$write(, , com.r3corda.core.contracts.WireTransaction)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$write(, , com.r3corda.core.contracts.WireTransaction)/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WorldCoordinate</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/-init-.html"><span class="identifier">WorldCoordinate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/latitude">latitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/longitude">longitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/latitude.html"><span class="keyword">val </span><span class="identifier">latitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/longitude.html"><span class="keyword">val </span><span class="identifier">longitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/project.html"><span class="keyword">fun </span><span class="identifier">project</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenWidth">screenWidth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenHeight">screenHeight</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/topLatitude">topLatitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/bottomLatitude">bottomLatitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/leftLongitude">leftLongitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/rightLongitude">rightLongitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Double</span><span class="symbol">,</span>&nbsp;<span class="identifier">Double</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/index.html"><span class="keyword">object </span><span class="identifier">X509Utilities</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CACertAndKey</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/-init-.html"><span class="identifier">CACertAndKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities.CACertAndKey$<init>(java.security.cert.X509Certificate, java.security.KeyPair)/certificate">certificate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities.CACertAndKey$<init>(java.security.cert.X509Certificate, java.security.KeyPair)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/certificate.html"><span class="keyword">val </span><span class="identifier">certificate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/keypair.html"><span class="keyword">val </span><span class="identifier">keypair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a_-c-e-r-t_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">CA_CERT_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-e-r-t_-p-r-i-v-a-t-e_-k-e-y_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">CERT_PRIVATE_KEY_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-e-c-d-s-a_-c-u-r-v-e.html"><span class="keyword">val </span><span class="identifier">ECDSA_CURVE</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-i-n-t-e-r-m-e-d-i-a-t-e_-c-a_-p-r-i-v-a-t-e_-k-e-y_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">INTERMEDIATE_CA_PRIVATE_KEY_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-k-e-y-s-t-o-r-e_-t-y-p-e.html"><span class="keyword">val </span><span class="identifier">KEYSTORE_TYPE</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-k-e-y_-g-e-n-e-r-a-t-i-o-n_-a-l-g-o-r-i-t-h-m.html"><span class="keyword">val </span><span class="identifier">KEY_GENERATION_ALGORITHM</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-r-o-o-t_-c-a_-c-e-r-t_-p-r-i-v-a-t-e_-k-e-y_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">ROOT_CA_CERT_PRIVATE_KEY_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-s-i-g-n-a-t-u-r-e_-a-l-g-o-r-i-t-h-m.html"><span class="keyword">val </span><span class="identifier">SIGNATURE_ALGORITHM</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-c-a-key-store-and-trust-store.html"><span class="keyword">fun </span><span class="identifier">createCAKeyStoreAndTrustStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/trustStoreFilePath">trustStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/trustStorePassword">trustStorePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-intermediate-cert.html"><span class="keyword">fun </span><span class="identifier">createIntermediateCert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createIntermediateCert(kotlin.String, com.r3corda.core.crypto.X509Utilities.CACertAndKey)/domain">domain</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createIntermediateCert(kotlin.String, com.r3corda.core.crypto.X509Utilities.CACertAndKey)/certificateAuthority">certificateAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-keystore-for-s-s-l.html"><span class="keyword">fun </span><span class="identifier">createKeystoreForSSL</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/caKeyStore">caKeyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/caKeyPassword">caKeyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-self-signed-c-a-cert.html"><span class="keyword">fun </span><span class="identifier">createSelfSignedCACert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createSelfSignedCACert(kotlin.String)/domain">domain</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-server-cert.html"><span class="keyword">fun </span><span class="identifier">createServerCert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/subject">subject</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/certificateAuthority">certificateAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/subjectAlternativeNameDomains">subjectAlternativeNameDomains</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/subjectAlternativeNameIps">subjectAlternativeNameIps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/generate-e-c-d-s-a-key-pair-for-s-s-l.html"><span class="keyword">fun </span><span class="identifier">generateECDSAKeyPairForSSL</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/get-dev-x509-name.html"><span class="keyword">fun </span><span class="identifier">getDevX509Name</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$getDevX509Name(kotlin.String)/domain">domain</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-certificate-and-key.html"><span class="keyword">fun </span><span class="identifier">loadCertificateAndKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateAndKey(java.security.KeyStore, kotlin.String, kotlin.String)/keyStore">keyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateAndKey(java.security.KeyStore, kotlin.String, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateAndKey(java.security.KeyStore, kotlin.String, kotlin.String)/alias">alias</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-certificate-from-key-store.html"><span class="keyword">fun </span><span class="identifier">loadCertificateFromKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String)/alias">alias</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-certificate-from-p-e-m-file.html"><span class="keyword">fun </span><span class="identifier">loadCertificateFromPEMFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromPEMFile(java.nio.file.Path)/filename">filename</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-key-pair-from-key-store.html"><span class="keyword">fun </span><span class="identifier">loadKeyPairFromKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/alias">alias</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-key-store.html"><span class="keyword">fun </span><span class="identifier">loadKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-key-store.html"><span class="keyword">fun </span><span class="identifier">loadKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.io.InputStream, kotlin.String)/input">input</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.io.InputStream, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-or-create-key-store.html"><span class="keyword">fun </span><span class="identifier">loadOrCreateKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadOrCreateKeyStore(java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadOrCreateKeyStore(java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/save-certificate-as-p-e-m-file.html"><span class="keyword">fun </span><span class="identifier">saveCertificateAsPEMFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveCertificateAsPEMFile(java.security.cert.X509Certificate, java.nio.file.Path)/x509Certificate">x509Certificate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveCertificateAsPEMFile(java.security.cert.X509Certificate, java.nio.file.Path)/filename">filename</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/save-key-store.html"><span class="keyword">fun </span><span class="identifier">saveKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveKeyStore(java.security.KeyStore, java.nio.file.Path, kotlin.String)/keyStore">keyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveKeyStore(java.security.KeyStore, java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveKeyStore(java.security.KeyStore, java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.nio.file.-path/index.html"><span class="identifier">java.nio.file.Path</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.nio.file.-path/use.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">.</span><span class="identifier">use</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$use(java.nio.file.Path, kotlin.Function1((java.io.InputStream, com.r3corda.core.use.R)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/index.html"><span class="identifier">java.security.KeyPair</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/component1.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component1</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/component2.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component2</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, com.r3corda.core.serialization.OpaqueBytes)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, com.r3corda.core.serialization.OpaqueBytes, com.r3corda.core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, com.r3corda.core.serialization.OpaqueBytes, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, com.r3corda.core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-private-key/index.html"><span class="identifier">java.security.PrivateKey</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/index.html"><span class="identifier">java.security.PublicKey</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/to-base58-string.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/to-string-short.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toStringShort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, com.r3corda.core.crypto.DigitalSignature)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, com.r3corda.core.crypto.DigitalSignature)/signature">signature</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/java.time.-clock/index.html"><span class="identifier">java.time.Clock</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/java.time.-clock/await-with-deadline.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">.</span><span class="identifier">awaitWithDeadline</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities$awaitWithDeadline(java.time.Clock, java.time.Instant, java.util.concurrent.Future((kotlin.Any)))/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities$awaitWithDeadline(java.time.Clock, java.time.Instant, java.util.concurrent.Future((kotlin.Any)))/future">future</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html"><span class="identifier">Future</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;SettableFuture&lt;Any&gt;()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.time.-local-date/index.html"><span class="identifier">java.time.LocalDate</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.time.-local-date/is-working-day.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">.</span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$isWorkingDay(java.time.LocalDate, com.r3corda.core.contracts.BusinessCalendar)/accordingToCalendar">accordingToCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.time.temporal.-temporal/index.html"><span class="identifier">java.time.temporal.Temporal</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.time.temporal.-temporal/until.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">.</span><span class="identifier">until</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$until(java.time.temporal.Temporal, java.time.temporal.Temporal)/endExclusive">endExclusive</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.util.-currency/index.html"><span class="identifier">java.util.Currency</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.util.-currency/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issued by(java.util.Currency, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.util.-currency/issued-by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issuedBy(java.util.Currency, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.-byte-array/sha256.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">sha256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/kotlin.-byte-array/deserialize.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$deserialize(kotlin.ByteArray, )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/kotlin.-byte-array/opaque.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">opaque</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-double/index.html"><span class="identifier">kotlin.Double</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-double/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-double/index.html"><span class="identifier">kotlin.Double</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-double/bd.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-f-c-o-j.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">FCOJ</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-p-o-u-n-d-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">POUNDS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-s-w-i-s-s_-f-r-a-n-c-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">SWISS_FRANCS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/bd.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/checked-add.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">checkedAdd</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$checkedAdd(kotlin.Int, kotlin.Int)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/days.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">days</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/hours.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">hours</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/minutes.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">minutes</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/seconds.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">seconds</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(kotlin.Int, com.r3corda.contracts.FixedRate)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(kotlin.Int, com.r3corda.contracts.Rate)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(kotlin.Int, com.r3corda.contracts.RatioUnit)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-long/index.html"><span class="identifier">kotlin.Long</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-long/bd.html"><span class="keyword">val </span><span class="identifier">Long</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-long/checked-add.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">Long</span><span class="symbol">.</span><span class="identifier">checkedAdd</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$checkedAdd(kotlin.Long, kotlin.Long)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-string/abbreviate.html"><span class="keyword">fun </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">abbreviate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$abbreviate(kotlin.String, kotlin.Int)/maxWidth">maxWidth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-string/bd.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-string/percent.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">percent</span><span class="symbol">: </span><a href="com.r3corda.contracts/-percentage-ratio-unit/index.html"><span class="identifier">PercentageRatioUnit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/index.html"><span class="identifier">kotlin.collections.Collection</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/require-single-command.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/require-single-command.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">C</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$requireSingleCommand(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), java.lang.Class((com.r3corda.core.contracts.requireSingleCommand.C)))/klass">klass</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">C</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/select.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/select.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.Collection((java.security.PublicKey)), kotlin.collections.Collection((com.r3corda.core.crypto.Party)))/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.Collection((java.security.PublicKey)), kotlin.collections.Collection((com.r3corda.core.crypto.Party)))/parties">parties</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/sum-or-null.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Nothing</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/sum-or-throw.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumOrThrow</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/sum-or-zero.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$sumOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.sumOrZero.T)))), com.r3corda.core.contracts.sumOrZero.T)/currency">currency</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.collections.-iterable/to-strings-short.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">toStringsShort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-iterable/none-or-single.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$noneOrSingle(kotlin.collections.Iterable((com.r3corda.core.noneOrSingle.T)), kotlin.Function1((com.r3corda.core.noneOrSingle.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-iterable/none-or-single.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash-by.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCashOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumCashOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((java.util.Currency)))/currency">currency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-commodities.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCommodities</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-commodities-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCommoditiesOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-commodities-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCommoditiesOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumCommoditiesOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))/currency">currency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-fungible-or-null.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumFungibleOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-fungible-or-zero.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumFungibleOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumFungibleOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.sumFungibleOrZero.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-obligations.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumObligations</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-obligations-or-null.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumObligationsOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-obligations-or-zero.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumObligationsOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumObligationsOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.sumObligationsOrZero.P)))))/issuanceDef">issuanceDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/kotlin.collections.-iterable/set-to.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-test-clock/index.html"><span class="identifier">TestClock</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">setTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing$setTo(kotlin.collections.Iterable((com.r3corda.node.internal.testing.TestClock)), java.time.Instant)/instant">instant</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/index.html"><span class="identifier">kotlin.collections.List</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/filter-states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">filterStatesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$getTimestampBy(kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/get-timestamp-by-name.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><s><span class="identifier">getTimestampByName</span></s><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts$getTimestampByName(kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-list/index.html"><span class="identifier">kotlin.collections.List</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-list/index-of-or-throw.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">indexOfOrThrow</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$indexOfOrThrow(kotlin.collections.List((com.r3corda.core.indexOfOrThrow.T)), com.r3corda.core.indexOfOrThrow.T)/item">item</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.contracts</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-c-p_-l-e-g-a-c-y_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">CP_LEGACY_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper-legacy/index.html"><span class="identifier">CommercialPaperLegacy</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-c-p_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">CP_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper/index.html"><span class="identifier">CommercialPaper</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/index.html"><span class="keyword">class </span><span class="identifier">CommercialPaper</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-init-.html"><span class="identifier">CommercialPaper</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractGroupClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/-init-.html"><span class="identifier">AbstractGroupClause</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-issue/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Issue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/index.html"><span class="identifier">AbstractGroupClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-move/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Move$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/index.html"><span class="keyword">class </span><span class="identifier">Redeem</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-clauses/-abstract-group-clause/index.html"><span class="identifier">AbstractGroupClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-clauses/-redeem/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Clauses.Redeem$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.CommercialPaper.Terms)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issue-command/index.html"><span class="identifier">IssueCommand</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Commands.Issue$<init>(com.r3corda.core.crypto.Party, kotlin.Long)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Commands.Issue$<init>(com.r3corda.core.crypto.Party, kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;random63BitValue()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-issue/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-redeem/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Redeem</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Commands.Redeem$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-commands/-redeem/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/issuance">issuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper/index.html"><span class="identifier">CommercialPaper</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/face-value.html"><span class="keyword">val </span><span class="identifier">faceValue</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/issuance.html"><span class="keyword">val </span><span class="identifier">issuance</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/token.html"><span class="keyword">val </span><span class="identifier">token</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-face-value.html"><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withFaceValue(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-issuance.html"><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withIssuance(com.r3corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-maturity-date.html"><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-state/with-owner.html"><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.State$withOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Terms</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/-init-.html"><span class="identifier">Terms</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Terms$<init>(com.r3corda.core.contracts.Issued((java.util.Currency)), java.time.Instant)/asset">asset</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper.Terms$<init>(com.r3corda.core.contracts.Issued((java.util.Currency)), java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/asset.html"><span class="keyword">val </span><span class="identifier">asset</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/-terms/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/issuance">issuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/faceValue">faceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateIssue(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/generate-move.html"><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateMove(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateMove(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateMove(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/generate-redeem.html"><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateRedeem(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Cash.State)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateRedeem(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Cash.State)))))/paper">paper</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaper$generateRedeem(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.CommercialPaper.State)), kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/index.html"><span class="keyword">class </span><span class="identifier">CommercialPaperLegacy</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-init-.html"><span class="identifier">CommercialPaperLegacy</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.Commands.Issue$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-issue/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-redeem/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Redeem</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.Commands.Redeem$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-commands/-redeem/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/issuance">issuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$<init>(com.r3corda.core.contracts.PartyAndReference, java.security.PublicKey, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper-legacy/index.html"><span class="identifier">CommercialPaperLegacy</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/face-value.html"><span class="keyword">val </span><span class="identifier">faceValue</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/issuance.html"><span class="keyword">val </span><span class="identifier">issuance</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-face-value.html"><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withFaceValue(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-issuance.html"><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withIssuance(com.r3corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-maturity-date.html"><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/with-owner.html"><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy.State$withOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/without-owner.html"><span class="keyword">fun </span><span class="identifier">withoutOwner</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper-legacy/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-commercial-paper-legacy/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.CommercialPaperLegacy$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Event</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/-init-.html"><span class="identifier">Event</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Event$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="keyword">class </span><span class="identifier">FixedRate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/-init-.html"><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FixedRate$<init>(com.r3corda.contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate/is-positive.html"><span class="keyword">fun </span><span class="identifier">isPositive</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FixedRatePaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/-init-.html"><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-fixed-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FloatingRate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate/-init-.html"><span class="identifier">FloatingRate</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FloatingRatePaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/-init-.html"><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/as-c-s-v.html"><span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.date<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;this.notional<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, java.time.LocalDate, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/fixing-date.html"><span class="keyword">val </span><span class="identifier">fixingDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-floating-rate-payment-event/with-new-rate.html"><span class="keyword">fun </span><span class="identifier">withNewRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.FloatingRatePaymentEvent$withNewRate(com.r3corda.contracts.Rate)/newRate">newRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-i-r-s_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">IRS_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/index.html"><span class="identifier">InterestRateSwap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwap</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-init-.html"><span class="identifier">InterestRateSwap</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Calculation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/-init-.html"><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$<init>(com.r3corda.core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$<init>(com.r3corda.core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$<init>(com.r3corda.core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/apply-fixing.html"><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, com.r3corda.contracts.FixedRate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, com.r3corda.contracts.FixedRate)/newRate">newRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/expression.html"><span class="keyword">val </span><span class="identifier">expression</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/fixed-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">fixedLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/floating-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">floatingLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/get-fixing.html"><span class="keyword">fun </span><span class="identifier">getFixing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Calculation$getFixing(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/next-fixing-date.html"><span class="keyword">fun </span><span class="identifier">nextFixingDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/index.html"><span class="keyword">interface </span><span class="identifier">Clause</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractIRSClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/-init-.html"><span class="identifier">AbstractIRSClause</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-leg-amounts.html"><span class="keyword">fun </span><span class="identifier">checkLegAmounts</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkLegAmounts(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-leg-dates.html"><span class="keyword">fun </span><span class="identifier">checkLegDates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkLegDates(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-rates.html"><span class="keyword">fun </span><span class="identifier">checkRates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkRates(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/check-schedules.html"><span class="keyword">fun </span><span class="identifier">checkSchedules</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$checkSchedules(kotlin.Array((com.r3corda.contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/get-floating-leg-payments-differences.html"><span class="keyword">fun </span><span class="identifier">getFloatingLegPaymentsDifferences</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)))/payments1">payments1</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.AbstractIRSClause$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)), kotlin.collections.Map((java.time.LocalDate, com.r3corda.contracts.Event)))/payments2">payments2</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/index.html"><span class="keyword">class </span><span class="identifier">Agree</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/-init-.html"><span class="identifier">Agree</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-agree/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Agree$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/index.html"><span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-fix/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Fix$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/index.html"><span class="keyword">class </span><span class="identifier">Mature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/-init-.html"><span class="identifier">Mature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-mature/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Mature$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/index.html"><span class="keyword">class </span><span class="identifier">Pay</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-clause/-abstract-i-r-s-clause/index.html"><span class="identifier">AbstractIRSClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/-init-.html"><span class="identifier">Pay</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-pay/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Pay$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.List((com.r3corda.contracts.InterestRateSwap.State)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.String)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/index.html"><span class="keyword">class </span><span class="identifier">Timestamped</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/-init-.html"><span class="identifier">Timestamped</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-clause/-timestamped/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Timestamped$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Clause.Timestamped$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-agree/index.html"><span class="keyword">class </span><span class="identifier">Agree</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-agree/-init-.html"><span class="identifier">Agree</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-mature/index.html"><span class="keyword">class </span><span class="identifier">Mature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-mature/-init-.html"><span class="identifier">Mature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-pay/index.html"><span class="keyword">class </span><span class="identifier">Pay</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-pay/-init-.html"><span class="identifier">Pay</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-refix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Refix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-refix/-init-.html"><span class="identifier">Refix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Commands.Refix$<init>(com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-commands/-refix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Common</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/-init-.html"><span class="identifier">Common</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/baseCurrency">baseCurrency</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCurrency">eligibleCurrency</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCreditSupport">eligibleCreditSupport</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/independentAmounts">independentAmounts</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/threshold">threshold</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/minimumTransferAmount">minimumTransferAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/rounding">rounding</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/valuationDate">valuationDate</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/notificationTime">notificationTime</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/resolutionTime">resolutionTime</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/interestRate">interestRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/addressForTransfers">addressForTransfers</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/exposure">exposure</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/localBusinessDay">localBusinessDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/dailyInterestAmount">dailyInterestAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/tradeID">tradeID</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Amount((java.util.Currency)), kotlin.String, kotlin.String, kotlin.String, com.r3corda.contracts.ReferenceRate, kotlin.String, com.r3corda.contracts.UnknownType, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.Expression, kotlin.String, kotlin.String)/hashLegalDocs">hashLegalDocs</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/address-for-transfers.html"><span class="keyword">val </span><span class="identifier">addressForTransfers</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/base-currency.html"><span class="keyword">val </span><span class="identifier">baseCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/daily-interest-amount.html"><span class="keyword">val </span><span class="identifier">dailyInterestAmount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/eligible-credit-support.html"><span class="keyword">val </span><span class="identifier">eligibleCreditSupport</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/eligible-currency.html"><span class="keyword">val </span><span class="identifier">eligibleCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/exposure.html"><span class="keyword">val </span><span class="identifier">exposure</span><span class="symbol">: </span><a href="com.r3corda.contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/hash-legal-docs.html"><span class="keyword">val </span><span class="identifier">hashLegalDocs</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/independent-amounts.html"><span class="keyword">val </span><span class="identifier">independentAmounts</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/interest-rate.html"><span class="keyword">val </span><span class="identifier">interestRate</span><span class="symbol">: </span><a href="com.r3corda.contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/local-business-day.html"><span class="keyword">val </span><span class="identifier">localBusinessDay</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/minimum-transfer-amount.html"><span class="keyword">val </span><span class="identifier">minimumTransferAmount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/notification-time.html"><span class="keyword">val </span><span class="identifier">notificationTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/resolution-time.html"><span class="keyword">val </span><span class="identifier">resolutionTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/rounding.html"><span class="keyword">val </span><span class="identifier">rounding</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/threshold.html"><span class="keyword">val </span><span class="identifier">threshold</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/trade-i-d.html"><span class="keyword">val </span><span class="identifier">tradeID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common/valuation-date.html"><span class="keyword">val </span><span class="identifier">valuationDate</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CommonLeg</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/-init-.html"><span class="identifier">CommonLeg</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/day-in-month.html"><span class="keyword">val </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/effective-date.html"><span class="keyword">val </span><span class="identifier">effectiveDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/effective-date-adjustment.html"><span class="keyword">val </span><span class="identifier">effectiveDateAdjustment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.CommonLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/interest-period-adjustment.html"><span class="keyword">val </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-calendar.html"><span class="keyword">val </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-delay.html"><span class="keyword">val </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-frequency.html"><span class="keyword">val </span><span class="identifier">paymentFrequency</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/payment-rule.html"><span class="keyword">val </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/termination-date.html"><span class="keyword">val </span><span class="identifier">terminationDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/termination-date-adjustment.html"><span class="keyword">val </span><span class="identifier">terminationDateAdjustment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="keyword">class </span><span class="identifier">FixedLeg</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/-init-.html"><span class="identifier">FixedLeg</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/fixedRate">fixedRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate, com.r3corda.core.contracts.DateRollConvention)/rollConvention">rollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixedRatePayer<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;this.notional<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.dayInMonth<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentRule<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentDelay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.contracts.FixedRate)/fixedRate">fixedRate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixedRate<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FixedLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/fixed-rate.html"><span class="keyword">var </span><span class="identifier">fixedRate</span><span class="symbol">: </span><a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/fixed-rate-payer.html"><span class="keyword">var </span><span class="identifier">fixedRatePayer</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="keyword">class </span><span class="identifier">FloatingLeg</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/-init-.html"><span class="identifier">FloatingLeg</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingPeriodOffset">fixingPeriodOffset</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.floatingRatePayer<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;this.notional<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDate<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.dayInMonth<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentRule<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentDelay<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.rollConvention<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingRollConvention<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.resetDayInMonth<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingPeriod">fixingPeriod</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingPeriodOffset<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.resetRule<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingsPerPayment<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.fixingCalendar<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;this.index<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;this.indexSource<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$copy(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.Frequency, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, kotlin.Int, com.r3corda.core.contracts.PaymentRule, kotlin.Int, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.AccrualAdjustment, com.r3corda.core.contracts.DateRollConvention, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, kotlin.Int, com.r3corda.core.contracts.PaymentRule, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, kotlin.String, kotlin.String, com.r3corda.core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;this.indexTenor<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.FloatingLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixing-calendar.html"><span class="keyword">var </span><span class="identifier">fixingCalendar</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixing-period-offset.html"><span class="keyword">var </span><span class="identifier">fixingPeriodOffset</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixing-roll-convention.html"><span class="keyword">var </span><span class="identifier">fixingRollConvention</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/fixings-per-payment.html"><span class="keyword">var </span><span class="identifier">fixingsPerPayment</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/floating-rate-payer.html"><span class="keyword">var </span><span class="identifier">floatingRatePayer</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/--index--.html"><span class="keyword">var </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index-source.html"><span class="keyword">var </span><span class="identifier">indexSource</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index-tenor.html"><span class="keyword">var </span><span class="identifier">indexTenor</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/reset-day-in-month.html"><span class="keyword">var </span><span class="identifier">resetDayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/reset-rule.html"><span class="keyword">var </span><span class="identifier">resetRule</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-schedulable-state/index.html"><span class="identifier">SchedulableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$<init>(com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/calculation.html"><span class="keyword">val </span><span class="identifier">calculation</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/common.html"><span class="keyword">val </span><span class="identifier">common</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/index.html"><span class="identifier">InterestRateSwap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/evaluate-calculation.html"><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, com.r3corda.core.contracts.Expression)/businessDate">businessDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, com.r3corda.core.contracts.Expression)/expression">expression</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a>&nbsp;<span class="symbol">=</span>&nbsp;calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/fixed-leg.html"><span class="keyword">val </span><span class="identifier">fixedLeg</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/floating-leg.html"><span class="keyword">val </span><span class="identifier">floatingLeg</span><span class="symbol">: </span><a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateAgreement(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/oldState">oldState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/is-relevant.html"><span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/next-fixing-of.html"><span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/next-scheduled-activity.html"><span class="keyword">fun </span><span class="identifier">nextScheduledActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/thisStateRef">thisStateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/protocolLogicRefFactory">protocolLogicRefFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-scheduled-activity/index.html"><span class="identifier">ScheduledActivity</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/parties.html"><span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/pretty-print.html"><span class="keyword">fun </span><span class="identifier">prettyPrint</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/thread.html"><span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/-state/with-public-key.html"><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap.State$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/floatingLeg">floatingLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/fixedLeg">fixedLeg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/calculation">calculation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/common">common</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateAgreement(com.r3corda.contracts.InterestRateSwap.FloatingLeg, com.r3corda.contracts.InterestRateSwap.FixedLeg, com.r3corda.contracts.InterestRateSwap.Calculation, com.r3corda.contracts.InterestRateSwap.Common, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.InterestRateSwap.State)), com.r3corda.core.contracts.Fix)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.InterestRateSwap.State)), com.r3corda.core.contracts.Fix)/irs">irs</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.InterestRateSwap$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.InterestRateSwap.State)), com.r3corda.core.contracts.Fix)/fixing">fixing</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-interest-rate-swap/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">PaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-event/index.html"><span class="identifier">Event</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-payment-event/-init-.html"><span class="identifier">PaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.PaymentEvent$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-payment-event/calculate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-percentage-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">PercentageRatioUnit</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-percentage-ratio-unit/-init-.html"><span class="identifier">PercentageRatioUnit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.PercentageRatioUnit$<init>(kotlin.String)/percentageAsString">percentageAsString</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-percentage-ratio-unit/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Rate</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/-init-.html"><span class="identifier">Rate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Rate$<init>(com.r3corda.contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.Rate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/ratio-unit.html"><span class="keyword">val </span><span class="identifier">ratioUnit</span><span class="symbol">: </span><a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">RatePaymentEvent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-payment-event/index.html"><span class="identifier">PaymentEvent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/-init-.html"><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/notional">notional</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisDay, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.Rate)/rate">rate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/accrual-end-date.html"><span class="keyword">val </span><span class="identifier">accrualEndDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/accrual-start-date.html"><span class="keyword">val </span><span class="identifier">accrualStartDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/as-c-s-v.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/calculate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/day-count-factor.html"><span class="keyword">val </span><span class="identifier">dayCountFactor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/days.html"><span class="keyword">val </span><span class="identifier">days</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/flow.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-rate-payment-event/rate.html"><span class="keyword">val </span><span class="identifier">rate</span><span class="symbol">: </span><a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatioUnit</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/-init-.html"><span class="identifier">RatioUnit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatioUnit$<init>(java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.RatioUnit$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-ratio-unit/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/index.html"><span class="keyword">class </span><span class="identifier">ReferenceRate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-floating-rate/index.html"><span class="identifier">FloatingRate</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/-init-.html"><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.ReferenceRate$<init>(kotlin.String, com.r3corda.core.contracts.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.ReferenceRate$<init>(kotlin.String, com.r3corda.core.contracts.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.ReferenceRate$<init>(kotlin.String, com.r3corda.core.contracts.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/tenor.html"><span class="keyword">val </span><span class="identifier">tenor</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-reference-rate/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">UnknownType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/-init-.html"><span class="identifier">UnknownType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.UnknownType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/-unknown-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/export-i-r-s-to-c-s-v.html"><span class="keyword">fun </span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">exportIRSToCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(kotlin.Int, com.r3corda.contracts.FixedRate)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(kotlin.Int, com.r3corda.contracts.Rate)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(kotlin.Int, com.r3corda.contracts.RatioUnit)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/kotlin.-string/percent.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">percent</span><span class="symbol">: </span><a href="com.r3corda.contracts/-percentage-ratio-unit/index.html"><span class="identifier">PercentageRatioUnit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/owned by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$owned by(com.r3corda.contracts.CommercialPaper.State, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/owned by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$owned by(, java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$times(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.contracts.RatioUnit)/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts/with notary.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">with notary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts$with notary(com.r3corda.contracts.CommercialPaper.State, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.contracts.asset</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-c-a-s-h.html"><span class="keyword">val </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">CASH</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-c-a-s-h_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">CASH_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/index.html"><span class="identifier">Cash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-c-o-m-m-o-d-i-t-y_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">COMMODITY_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/index.html"><span class="identifier">CommodityContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/index.html"><span class="keyword">class </span><span class="identifier">Cash</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-on-ledger-asset/index.html"><span class="identifier">OnLedgerAsset</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-init-.html"><span class="identifier">Cash</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-conserve-amount/index.html"><span class="keyword">class </span><span class="identifier">ConserveAmount</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-conserve-amount/-init-.html"><span class="identifier">ConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Commands.Exit$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;newSecureRandom().nextLong()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-move/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.Commands.Move$<init>(com.r3corda.core.crypto.SecureHash)/contractHash">contractHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-commands/-move/contract-hash.html"><span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/index.html"><span class="identifier">Cash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/exit-keys.html"><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/issuance-def.html"><span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/move.html"><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/conserve-clause.html"><span class="keyword">val </span><span class="identifier">conserveClause</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/derive-state.html"><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.Cash.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.Cash.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.Cash.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-exit-command.html"><span class="keyword">fun </span><span class="identifier">generateExitCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateExitCommand(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-commands/-exit/index.html"><span class="identifier">Exit</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Cash$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-issue-command.html"><span class="keyword">fun </span><span class="identifier">generateIssueCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-commands/-issue/index.html"><span class="identifier">Issue</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/generate-move-command.html"><span class="keyword">fun </span><span class="identifier">generateMoveCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-commands/-move/index.html"><span class="identifier">Move</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-cash/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/index.html"><span class="keyword">class </span><span class="identifier">CommodityContract</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-on-ledger-asset/index.html"><span class="identifier">OnLedgerAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-init-.html"><span class="identifier">CommodityContract</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-conserve-amount/index.html"><span class="keyword">class </span><span class="identifier">ConserveAmount</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-conserve-amount/-init-.html"><span class="identifier">ConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Commands.Exit$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;newSecureRandom().nextLong()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.Commands.Move$<init>(com.r3corda.core.crypto.SecureHash)/contractHash">contractHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/contract-hash.html"><span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Commodity)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Commodity)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Commodity)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/index.html"><span class="identifier">CommodityContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/exit-keys.html"><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/issuance-def.html"><span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/move.html"><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/conserve-clause.html"><span class="keyword">val </span><span class="identifier">conserveClause</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/derive-state.html"><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.CommodityContract.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.CommodityContract.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.CommodityContract.State)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-commodity-contract/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-exit-command.html"><span class="keyword">fun </span><span class="identifier">generateExitCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateExitCommand(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-exit/index.html"><span class="identifier">Exit</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.CommodityContract$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-issue-command.html"><span class="keyword">fun </span><span class="identifier">generateIssueCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-issue/index.html"><span class="identifier">Issue</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/generate-move-command.html"><span class="keyword">fun </span><span class="identifier">generateMoveCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-commodity-contract/-commands/-move/index.html"><span class="identifier">Move</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-commodity-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-d-u-m-m-y_-c-a-s-h_-i-s-s-u-e-r.html"><span class="keyword">val </span><span class="identifier">DUMMY_CASH_ISSUER</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-d-u-m-m-y_-c-a-s-h_-i-s-s-u-e-r_-k-e-y.html"><span class="keyword">val </span><span class="identifier">DUMMY_CASH_ISSUER_KEY</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="keyword">interface </span><span class="identifier">FungibleAsset</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="keyword">interface </span><span class="identifier">Exit</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/amount.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="keyword">interface </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issue-command/index.html"><span class="identifier">IssueCommand</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="keyword">interface </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/amount.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/deposit.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/exit-keys.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/issuance-def.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/move.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.FungibleAsset$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.FungibleAsset.T)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.FungibleAsset$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.FungibleAsset.T)))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-fungible-asset/owner.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/index.html"><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/-init-.html"><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.InsufficientBalanceException$<init>(com.r3corda.core.contracts.Amount((kotlin.Any)))/amountMissing">amountMissing</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/amount-missing.html"><span class="keyword">val </span><span class="identifier">amountMissing</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-insufficient-balance-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-o-b-l-i-g-a-t-i-o-n.html"><span class="keyword">val </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">OBLIGATION</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-o-b-l-i-g-a-t-i-o-n_-d-e-f.html"><span class="keyword">val </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">OBLIGATION_DEF</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-o-b-l-i-g-a-t-i-o-n_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">OBLIGATION_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/index.html"><span class="identifier">Obligation</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/index.html"><span class="keyword">class </span><span class="identifier">Obligation</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-init-.html"><span class="identifier">Obligation</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/index.html"><span class="keyword">interface </span><span class="identifier">Clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-conserve-amount/index.html"><span class="keyword">class </span><span class="identifier">ConserveAmount</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-conserve-amount/-init-.html"><span class="identifier">ConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/index.html"><span class="keyword">class </span><span class="identifier">Group</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="identifier">GroupClauseVerifier</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/-init-.html"><span class="identifier">Group</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/extract-groups.html"><span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Group$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-group/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="identifier">AbstractIssue</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-issue/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-net/index.html"><span class="keyword">class </span><span class="identifier">Net</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-clause/index.html"><span class="identifier">NetClause</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-net/-init-.html"><span class="identifier">Net</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/index.html"><span class="keyword">class </span><span class="identifier">SetLifecycle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/-init-.html"><span class="identifier">SetLifecycle</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-set-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.SetLifecycle.P)))))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/index.html"><span class="keyword">class </span><span class="identifier">Settle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/-init-.html"><span class="identifier">Settle</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-settle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.Settle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.Settle.P)))))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/index.html"><span class="keyword">class </span><span class="identifier">VerifyLifecycle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/-init-.html"><span class="identifier">VerifyLifecycle</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-clauses/-verify-lifecycle/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle$verify(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.Clauses.VerifyLifecycle.P)))))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Exit$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Commands.Exit.P)))))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;random63BitValue()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-move/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">, </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Move$<init>(com.r3corda.core.crypto.SecureHash)/contractHash">contractHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-move/contract-hash.html"><span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Net</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/-init-.html"><span class="identifier">Net</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Net$<init>(com.r3corda.core.contracts.NetType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-net-type/index.html"><span class="identifier">NetType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-net-type/index.html"><span class="identifier">NetType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SetLifecycle</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/-init-.html"><span class="identifier">SetLifecycle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.SetLifecycle$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle)/lifecycle">lifecycle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/inverse.html"><span class="keyword">val </span><span class="identifier">inverse</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-set-lifecycle/lifecycle.html"><span class="keyword">val </span><span class="identifier">lifecycle</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-settle/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Settle</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-settle/-init-.html"><span class="identifier">Settle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Commands.Settle$<init>(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.Commands.Settle.P)))))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-commands/-settle/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Lifecycle</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/-d-e-f-a-u-l-t-e-d.html"><span class="identifier">DEFAULTED</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/-n-o-r-m-a-l.html"><span class="identifier">NORMAL</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><a href="com.r3corda.core.contracts/-nettable-state.html"><span class="identifier">NettableState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.contracts.clause/-multilateral-net-state/index.html"><span class="identifier">MultilateralNetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/lifecycle">lifecycle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Lifecycle.NORMAL<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/obligor">obligor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/template">template</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/quantity">quantity</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$<init>(com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/beneficiary">beneficiary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/beneficiary.html"><span class="keyword">val </span><span class="identifier">beneficiary</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/bilateral-net-state.html"><span class="keyword">val </span><span class="identifier">bilateralNetState</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-bilateral-net-state/index.html"><span class="identifier">BilateralNetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/index.html"><span class="identifier">Obligation</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/due-before.html"><span class="keyword">val </span><span class="identifier">dueBefore</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/exit-keys.html"><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/issuance-def.html"><span class="keyword">val </span><span class="identifier">issuanceDef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/lifecycle.html"><span class="keyword">var </span><span class="identifier">lifecycle</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/move.html"><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$move(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/multilateral-net-state.html"><span class="keyword">val </span><span class="identifier">multilateralNetState</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-multilateral-net-state/index.html"><span class="identifier">MultilateralNetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/net.html"><span class="keyword">fun </span><span class="identifier">net</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$net(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.State.P)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/obligor.html"><span class="keyword">val </span><span class="identifier">obligor</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/quantity.html"><span class="keyword">val </span><span class="identifier">quantity</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/template.html"><span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Terms</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/-init-.html"><span class="identifier">Terms</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/acceptableContracts">acceptableContracts</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/acceptableIssuedProducts">acceptableIssuedProducts</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/dueBefore">dueBefore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation.Terms$<init>(com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.utilities.NonEmptySet((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms.P)))), java.time.Instant, java.time.Duration)/timeTolerance">timeTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Duration.ofSeconds(30)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/acceptable-contracts.html"><span class="keyword">val </span><span class="identifier">acceptableContracts</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/acceptable-issued-products.html"><span class="keyword">val </span><span class="identifier">acceptableIssuedProducts</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/due-before.html"><span class="keyword">val </span><span class="identifier">dueBefore</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/product.html"><span class="keyword">val </span><span class="identifier">product</span><span class="symbol">: </span><span class="identifier">P</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/-terms/time-tolerance.html"><span class="keyword">val </span><span class="identifier">timeTolerance</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/clauses.html"><span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/extract-commands.html"><span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/index.html"><span class="identifier">Commands</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-close-out-netting.html"><span class="keyword">fun </span><span class="identifier">generateCloseOutNetting</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateCloseOutNetting(com.r3corda.core.contracts.TransactionBuilder, java.security.PublicKey, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateCloseOutNetting(com.r3corda.core.contracts.TransactionBuilder, java.security.PublicKey, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateCloseOutNetting(com.r3corda.core.contracts.TransactionBuilder, java.security.PublicKey, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-exit.html"><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/amountIssued">amountIssued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/changeKey">changeKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))))/assetStates">assetStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/obligor">obligor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/issuanceDef">issuanceDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/beneficiary">beneficiary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateIssue(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-payment-netting.html"><span class="keyword">fun </span><span class="identifier">generatePaymentNetting</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/issued">issued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.contracts.asset.Obligation$generatePaymentNetting(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.Obligation.P)))), com.r3corda.core.crypto.Party, kotlin.Array((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-set-lifecycle.html"><span class="keyword">fun </span><span class="identifier">generateSetLifecycle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/statesAndRefs">statesAndRefs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/lifecycle">lifecycle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-lifecycle/index.html"><span class="identifier">Lifecycle</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSetLifecycle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.contracts.asset.Obligation.Lifecycle, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/generate-settle.html"><span class="keyword">fun </span><span class="identifier">generateSettle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/statesAndRefs">statesAndRefs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/assetStatesAndRefs">assetStatesAndRefs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/moveCommand">moveCommand</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.Obligation$generateSettle(com.r3corda.core.contracts.TransactionBuilder, kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.Obligation.P)))))), kotlin.collections.Iterable((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.FungibleAsset((com.r3corda.contracts.asset.Obligation.P)))))), com.r3corda.core.contracts.MoveCommand, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-obligation/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">OnLedgerAsset</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="identifier">ClauseVerifier</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/-init-.html"><span class="identifier">OnLedgerAsset</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/conserve-clause.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">conserveClause</span><span class="symbol">: </span><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="identifier">AbstractConserveAmount</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/derive-state.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.OnLedgerAsset.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.OnLedgerAsset.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$deriveState(com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.asset.OnLedgerAsset.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-exit.html"><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/amountIssued">amountIssued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/changeKey">changeKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))))/assetStates">assetStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-exit-command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateExitCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateExitCommand(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.OnLedgerAsset.T)))))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-exit/index.html"><span class="identifier">Exit</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-issue-command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateIssueCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-issue.html"><span class="identifier">Issue</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-move-command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateMoveCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-fungible-asset/-commands/-move.html"><span class="identifier">Move</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-on-ledger-asset/generate-spend.html"><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/to">to</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/assetsStates">assetsStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset.OnLedgerAsset$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.OnLedgerAsset.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.asset.OnLedgerAsset.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/-s-t-a-t-e.html"><span class="keyword">val </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">STATE</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/at.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">at</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$at(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.at.T)), java.time.Instant)/dueBefore">dueBefore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/between.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$between(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.between.T)), ((com.r3corda.core.crypto.Party, java.security.PublicKey)))/parties">parties</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/cash-balances.html"><span class="keyword">val </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a><span class="symbol">.</span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/extract-amounts-due.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">extractAmountsDue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$extractAmountsDue(com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.extractAmountsDue.P)))))/product">product</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.asset$extractAmountsDue(com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.extractAmountsDue.P)))))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$issued by(com.r3corda.contracts.asset.Cash.State, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$issued by(com.r3corda.contracts.asset.Cash.State, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$issued by(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.issued by.T)), com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/issued-by.html"><span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$issuedBy(com.r3corda.contracts.asset.Cash.State, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/issued-by.html"><span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$issuedBy(com.r3corda.contracts.asset.Cash.State, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/issued-by.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$issuedBy(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.issuedBy.T)), com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash-by.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCashOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-cash-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumCashOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((java.util.Currency)))/currency">currency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-commodities.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCommodities</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-commodities-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCommoditiesOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-commodities-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumCommoditiesOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumCommoditiesOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((com.r3corda.core.contracts.Commodity)))/currency">currency</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-fungible-or-null.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumFungibleOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-fungible-or-zero.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumFungibleOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumFungibleOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.sumFungibleOrZero.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-obligations.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumObligations</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-obligations-or-null.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumObligationsOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/kotlin.collections.-iterable/sum-obligations-or-zero.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumObligationsOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumObligationsOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.asset.sumObligationsOrZero.P)))))/issuanceDef">issuanceDef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/net-amounts-due.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">netAmountsDue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.netAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/owned by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$owned by(com.r3corda.contracts.asset.Cash.State, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/owned by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$owned by(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.owned by.T)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/owned-by.html"><span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$ownedBy(com.r3corda.contracts.asset.Cash.State, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/owned-by.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$ownedBy(com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.asset.ownedBy.T)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/sum-amounts-due.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span> <span class="identifier">sumAmountsDue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), com.r3corda.core.contracts.Amount((com.r3corda.contracts.asset.sumAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">Long</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/with deposit.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">with deposit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$with deposit(com.r3corda.contracts.asset.Cash.State, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.asset/with-deposit.html"><span class="keyword">fun </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">withDeposit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.asset$withDeposit(com.r3corda.contracts.asset.Cash.State, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.contracts.clause</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractConserveAmount</span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/-init-.html"><span class="identifier">AbstractConserveAmount</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/generate-exit.html"><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/amountIssued">amountIssued</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/changeKey">changeKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/assetStates">assetStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/deriveState">deriveState</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateExit(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function1((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), com.r3corda.core.contracts.CommandData)))/generateExitCommand">generateExitCommand</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/generate-spend.html"><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/to">to</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/assetsStates">assetsStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/deriveState">deriveState</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$generateSpend(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.Amount((com.r3corda.contracts.clause.AbstractConserveAmount.T)), java.security.PublicKey, kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.contracts.clause.AbstractConserveAmount.S)))), kotlin.collections.Set((com.r3corda.core.crypto.Party)), kotlin.Function3((com.r3corda.core.contracts.TransactionState((com.r3corda.contracts.clause.AbstractConserveAmount.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))), java.security.PublicKey, )), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/generateMoveCommand">generateMoveCommand</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-conserve-amount/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractConserveAmount$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractConserveAmount.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractConserveAmount.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractIssue</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/-init-.html"><span class="identifier">AbstractIssue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$<init>(kotlin.Function1((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))))), kotlin.Function2((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)), com.r3corda.core.contracts.Amount(()))))/sum">sum</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$<init>(kotlin.Function1((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))))), kotlin.Function2((kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)), com.r3corda.core.contracts.Amount(()))))/sumOrZero">sumOrZero</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/sum.html"><span class="keyword">val </span><span class="identifier">sum</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/sum-or-zero.html"><span class="keyword">val </span><span class="identifier">sumOrZero</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-abstract-issue/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.AbstractIssue$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.List((com.r3corda.contracts.clause.AbstractIssue.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.AbstractIssue.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">BilateralNetState</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="identifier">NetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/-init-.html"><span class="identifier">BilateralNetState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.clause.BilateralNetState.P)))/partyKeys">partyKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.clause.BilateralNetState.P)))/template">template</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/party-keys.html"><span class="keyword">val </span><span class="identifier">partyKeys</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-bilateral-net-state/template.html"><span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-multilateral-net-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MultilateralNetState</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="identifier">NetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-multilateral-net-state/-init-.html"><span class="identifier">MultilateralNetState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.MultilateralNetState$<init>(com.r3corda.contracts.asset.Obligation.Terms((com.r3corda.contracts.clause.MultilateralNetState.P)))/template">template</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-multilateral-net-state/template.html"><span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">NetClause</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/-init-.html"><span class="identifier">NetClause</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-clause/verify-net-command.html"><span class="keyword">fun </span><span class="identifier">verifyNetCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/command">command</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.contracts.asset/-obligation/-commands/-net/index.html"><span class="identifier">Net</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NetClause$verifyNetCommand(kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), kotlin.collections.List((com.r3corda.contracts.asset.Obligation.State((com.r3corda.contracts.clause.NetClause.P)))), com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.contracts.asset.Obligation.Commands.Net)), com.r3corda.contracts.clause.NetState((com.r3corda.contracts.clause.NetClause.P)))/netState">netState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="identifier">NetState</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-state/index.html"><span class="keyword">interface </span><span class="identifier">NetState</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-net-state/template.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">template</span><span class="symbol">: </span><a href="com.r3corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">NoZeroSizedOutputs</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts.asset/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/-init-.html"><span class="identifier">NoZeroSizedOutputs</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/if-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/if-not-matched.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.clause/-no-zero-sized-outputs/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.clause.NoZeroSizedOutputs$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.List((com.r3corda.contracts.clause.NoZeroSizedOutputs.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.Issued((com.r3corda.contracts.clause.NoZeroSizedOutputs.T)))/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.testing/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.contracts.testing</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.contracts.testing/fill-with-some-test-cash.html"><span class="keyword">fun </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">.</span><span class="identifier">fillWithSomeTestCash</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/howMuch">howMuch</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/atLeastThisManyStates">atLeastThisManyStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;3<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/atMostThisManyStates">atMostThisManyStates</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;10<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/rng">rng</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Random()<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a>&nbsp;<span class="symbol">=</span>&nbsp;OpaqueBytes(ByteArray(1, { 1 }))<span class="symbol">, </span><span class="identifier" id="com.r3corda.contracts.testing$fillWithSomeTestCash(com.r3corda.core.node.ServiceHub, com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.crypto.Party, kotlin.Int, kotlin.Int, java.util.Random, com.r3corda.core.serialization.OpaqueBytes, java.security.PublicKey)/ownedBy">ownedBy</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-retryable-exception/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">RetryableException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-retryable-exception/-init-.html"><span class="identifier">RetryableException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.RetryableException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-run-on-caller-thread.html"><span class="keyword">val </span><span class="identifier">RunOnCallerThread</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/index.html"><span class="keyword">class </span><span class="identifier">ThreadBox</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/-init-.html"><span class="identifier">ThreadBox</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.ThreadBox$<init>(com.r3corda.core.ThreadBox.T, java.util.concurrent.locks.ReentrantLock)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.ThreadBox$<init>(com.r3corda.core.ThreadBox.T, java.util.concurrent.locks.ReentrantLock)/lock">lock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/ReentrantLock.html"><span class="identifier">ReentrantLock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ReentrantLock()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/already-locked.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">alreadyLocked</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.ThreadBox$alreadyLocked(kotlin.Function1((com.r3corda.core.ThreadBox.T, com.r3corda.core.ThreadBox.alreadyLocked.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/content.html"><span class="keyword">val </span><span class="identifier">content</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/lock.html"><span class="keyword">val </span><span class="identifier">lock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/ReentrantLock.html"><span class="identifier">ReentrantLock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-thread-box/locked.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">locked</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.ThreadBox$locked(kotlin.Function1((com.r3corda.core.ThreadBox.T, com.r3corda.core.ThreadBox.locked.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-transient-property/index.html"><span class="keyword">class </span><span class="identifier">TransientProperty</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-transient-property/-init-.html"><span class="identifier">TransientProperty</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.TransientProperty$<init>(kotlin.Function0((com.r3corda.core.TransientProperty.T)))/initializer">initializer</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/-transient-property/get-value.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/thisRef">thisRef</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/property">property</span><span class="symbol">:</span>&nbsp;<span class="identifier">KProperty</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/extract-zip-file.html"><span class="keyword">fun </span><span class="identifier">extractZipFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$extractZipFile(java.nio.file.Path, java.nio.file.Path)/zipPath">zipPath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core$extractZipFile(java.nio.file.Path, java.nio.file.Path)/toPath">toPath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/failure.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">failure</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$failure(((com.r3corda.core.failure.T)), java.util.concurrent.Executor, kotlin.Function1((kotlin.Throwable, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core$failure(((com.r3corda.core.failure.T)), java.util.concurrent.Executor, kotlin.Function1((kotlin.Throwable, kotlin.Unit)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Throwable</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/failure.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">failure</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$failure(((com.r3corda.core.failure.T)), kotlin.Function1((kotlin.Throwable, kotlin.Unit)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Throwable</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.nio.file.-path/index.html"><span class="identifier">java.nio.file.Path</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.nio.file.-path/use.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">.</span><span class="identifier">use</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$use(java.nio.file.Path, kotlin.Function1((java.io.InputStream, com.r3corda.core.use.R)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.time.temporal.-temporal/index.html"><span class="identifier">java.time.temporal.Temporal</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/java.time.temporal.-temporal/until.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">.</span><span class="identifier">until</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$until(java.time.temporal.Temporal, java.time.temporal.Temporal)/endExclusive">endExclusive</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-double/index.html"><span class="identifier">kotlin.Double</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-double/bd.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/bd.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/checked-add.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">checkedAdd</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$checkedAdd(kotlin.Int, kotlin.Int)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/days.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">days</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/hours.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">hours</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/minutes.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">minutes</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-int/seconds.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">seconds</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-long/index.html"><span class="identifier">kotlin.Long</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-long/bd.html"><span class="keyword">val </span><span class="identifier">Long</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-long/checked-add.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">Long</span><span class="symbol">.</span><span class="identifier">checkedAdd</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$checkedAdd(kotlin.Long, kotlin.Long)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-string/abbreviate.html"><span class="keyword">fun </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">abbreviate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$abbreviate(kotlin.String, kotlin.Int)/maxWidth">maxWidth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.-string/bd.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-iterable/none-or-single.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$noneOrSingle(kotlin.collections.Iterable((com.r3corda.core.noneOrSingle.T)), kotlin.Function1((com.r3corda.core.noneOrSingle.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-iterable/none-or-single.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-list/index.html"><span class="identifier">kotlin.collections.List</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/kotlin.collections.-list/index-of-or-throw.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">indexOfOrThrow</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$indexOfOrThrow(kotlin.collections.List((com.r3corda.core.indexOfOrThrow.T)), com.r3corda.core.indexOfOrThrow.T)/item">item</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/log-elapsed-time.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">logElapsedTime</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$logElapsedTime(kotlin.String, , kotlin.Function0((com.r3corda.core.logElapsedTime.T)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core$logElapsedTime(kotlin.String, , kotlin.Function0((com.r3corda.core.logElapsedTime.T)))/logger">logger</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core$logElapsedTime(kotlin.String, , kotlin.Function0((com.r3corda.core.logElapsedTime.T)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/random63-bit-value.html"><span class="keyword">fun </span><span class="identifier">random63BitValue</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/set-from.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">setFrom</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$setFrom(((com.r3corda.core.setFrom.T)), , kotlin.Function0((com.r3corda.core.setFrom.T)))/logger">logger</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core$setFrom(((com.r3corda.core.setFrom.T)), , kotlin.Function0((com.r3corda.core.setFrom.T)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/success.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">success</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$success(((com.r3corda.core.success.T)), java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.success.T, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core$success(((com.r3corda.core.success.T)), java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.success.T, kotlin.Unit)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/success.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">success</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$success(((com.r3corda.core.success.T)), kotlin.Function1((com.r3corda.core.success.T, kotlin.Unit)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/then.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$then(((com.r3corda.core.then.T)), java.util.concurrent.Executor, kotlin.Function0((kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core$then(((com.r3corda.core.then.T)), java.util.concurrent.Executor, kotlin.Function0((kotlin.Unit)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core/then.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core$then(((com.r3corda.core.then.T)), kotlin.Function0((kotlin.Unit)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.contracts</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-accrual-adjustment/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AccrualAdjustment</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-accrual-adjustment/-adjusted.html"><span class="identifier">Adjusted</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-accrual-adjustment/-unadjusted.html"><span class="identifier">Unadjusted</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Amount</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(java.math.BigDecimal, com.r3corda.core.contracts.Amount.T)/amount">amount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(java.math.BigDecimal, com.r3corda.core.contracts.Amount.T)/currency">currency</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(kotlin.Long, com.r3corda.core.contracts.Amount.T)/quantity">quantity</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Amount$<init>(kotlin.Long, com.r3corda.core.contracts.Amount.T)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$compareTo(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Amount.T)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$div(kotlin.Long)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$div(kotlin.Int)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/minus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">minus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$minus(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Amount.T)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$plus(com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.Amount.T)))/other">other</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/quantity.html"><span class="keyword">val </span><span class="identifier">quantity</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$times(kotlin.Long)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Amount$times(kotlin.Int)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-amount/token.html"><span class="keyword">val </span><span class="identifier">token</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="keyword">interface </span><span class="identifier">Attachment</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/extract-file.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">extractFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/path">path</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/outputTo">outputTo</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html"><span class="identifier">OutputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/open.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">open</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-attachment/open-as-j-a-r.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">openAsJAR</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/jar/JarInputStream.html"><span class="identifier">JarInputStream</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AuthenticatedObject</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/-init-.html"><span class="identifier">AuthenticatedObject</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((com.r3corda.core.crypto.Party)), com.r3corda.core.contracts.AuthenticatedObject.T)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((com.r3corda.core.crypto.Party)), com.r3corda.core.contracts.AuthenticatedObject.T)/signingParties">signingParties</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((com.r3corda.core.crypto.Party)), com.r3corda.core.contracts.AuthenticatedObject.T)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/signing-parties.html"><span class="keyword">val </span><span class="identifier">signingParties</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-authenticated-object/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="keyword">interface </span><span class="identifier">BilateralNettableState</span><span class="symbol">&lt;</span><span class="identifier">N</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="identifier">BilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">N</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-bilateral-nettable-state/bilateral-net-state.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">bilateralNetState</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-bilateral-nettable-state/net.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">net</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BilateralNettableState$net(com.r3corda.core.contracts.BilateralNettableState.N)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">N</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">N</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BusinessCalendar</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/-t-e-s-t_-c-a-l-e-n-d-a-r_-d-a-t-a.html"><span class="keyword">val </span><span class="identifier">TEST_CALENDAR_DATA</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/-unknown-calendar/index.html"><span class="keyword">class </span><span class="identifier">UnknownCalendar</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/-unknown-calendar/-init-.html"><span class="identifier">UnknownCalendar</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.UnknownCalendar$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/apply-roll-convention.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">applyRollConvention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention)/testDate">testDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, com.r3corda.core.contracts.DateRollConvention)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/calendars.html"><span class="keyword">val </span><span class="identifier">calendars</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/create-generic-schedule.html"><span class="keyword">fun </span><span class="identifier">createGenericSchedule</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/period">period</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/calendar">calendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a>&nbsp;<span class="symbol">=</span>&nbsp;getInstance()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DateRollConvention.Following<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/noOfAdditionalPeriods">noOfAdditionalPeriods</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;Integer.MAX_VALUE<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/endDate">endDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, com.r3corda.core.contracts.Frequency, com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/periodOffset">periodOffset</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/get-instance.html"><span class="keyword">fun </span><span class="identifier">getInstance</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getInstance(kotlin.Array((kotlin.String)))/calname">calname</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/get-offset-date.html"><span class="keyword">fun </span><span class="identifier">getOffsetDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getOffsetDate(java.time.LocalDate, com.r3corda.core.contracts.Frequency, kotlin.Int)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getOffsetDate(java.time.LocalDate, com.r3corda.core.contracts.Frequency, kotlin.Int)/period">period</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$getOffsetDate(java.time.LocalDate, com.r3corda.core.contracts.Frequency, kotlin.Int)/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;1<span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/holiday-dates.html"><span class="keyword">val </span><span class="identifier">holidayDates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/is-working-day.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$isWorkingDay(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/move-business-days.html"><span class="keyword">fun </span><span class="identifier">moveBusinessDays</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, com.r3corda.core.contracts.DateRollDirection, kotlin.Int)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, com.r3corda.core.contracts.DateRollDirection, kotlin.Int)/direction">direction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, com.r3corda.core.contracts.DateRollDirection, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-business-calendar/parse-date-from-string.html"><span class="keyword">fun </span><span class="identifier">parseDateFromString</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.BusinessCalendar.Companion$parseDateFromString(kotlin.String)/it">it</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-c-h-f.html"><span class="keyword">val </span><span class="identifier">CHF</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Command</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, java.security.PublicKey)/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/value">value</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Command$<init>(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-command-data.html"><span class="keyword">interface </span><span class="identifier">CommandData</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Commodity</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/-init-.html"><span class="identifier">Commodity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/symbol">symbol</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/displayName">displayName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/commodityCode">commodityCode</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;symbol<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Commodity$<init>(kotlin.String, kotlin.String, kotlin.String, kotlin.Int)/defaultFractionDigits">defaultFractionDigits</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/commodity-code.html"><span class="keyword">val </span><span class="identifier">commodityCode</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/default-fraction-digits.html"><span class="keyword">val </span><span class="identifier">defaultFractionDigits</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/display-name.html"><span class="keyword">val </span><span class="identifier">displayName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/get-instance.html"><span class="keyword">fun </span><span class="identifier">getInstance</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Commodity.Companion$getInstance(kotlin.String)/symbol">symbol</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-commodity/symbol.html"><span class="keyword">val </span><span class="identifier">symbol</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract/index.html"><span class="keyword">interface </span><span class="identifier">Contract</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract/legal-contract-reference.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Contract$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="keyword">interface </span><span class="identifier">ContractState</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract-state/contract.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-contract-state/participants.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-d-o-l-l-a-r-s.html"><span class="keyword">fun </span><span class="identifier">DOLLARS</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$DOLLARS(kotlin.Int)/amount">amount</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-d-o-l-l-a-r-s.html"><span class="keyword">fun </span><span class="identifier">DOLLARS</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$DOLLARS(kotlin.Double)/amount">amount</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-d-u-m-m-y_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">DUMMY_PROGRAM_ID</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollConvention</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-actual/index.html"><span class="identifier">Actual</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-actual/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-actual/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-following/index.html"><span class="identifier">Following</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-following/index.html"><span class="identifier">ModifiedFollowing</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-previous/index.html"><span class="identifier">ModifiedPrevious</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-modified-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-previous/index.html"><span class="identifier">Previous</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/direction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-convention/is-modified.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollDirection</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/-b-a-c-k-w-a-r-d.html"><span class="identifier">BACKWARD</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/-f-o-r-w-a-r-d.html"><span class="identifier">FORWARD</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-date-roll-direction/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisDay</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30.html"><span class="identifier">D30</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-e.html"><span class="identifier">D30E</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-f.html"><span class="identifier">D30F</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-g.html"><span class="identifier">D30G</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-n.html"><span class="identifier">D30N</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-p.html"><span class="identifier">D30P</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d30-z.html"><span class="identifier">D30Z</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d-actual.html"><span class="identifier">DActual</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d-actual-j.html"><span class="identifier">DActualJ</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/-d-bus_-sao-paulo.html"><span class="identifier">DBus_SaoPaulo</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-day/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisYear</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y252.html"><span class="identifier">Y252</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y360.html"><span class="identifier">Y360</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365.html"><span class="identifier">Y365</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-b.html"><span class="identifier">Y365B</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-f.html"><span class="identifier">Y365F</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-l.html"><span class="identifier">Y365L</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y365-q.html"><span class="identifier">Y365Q</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y366.html"><span class="identifier">Y366</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-actual.html"><span class="identifier">YActual</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-actual-a.html"><span class="identifier">YActualA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-i-c-m-a.html"><span class="identifier">YICMA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/-y-i-s-m-a.html"><span class="identifier">YISMA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-day-count-basis-year/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">DealState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/generate-agreement.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DealState$generateAgreement(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/parties.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/ref.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-deal-state/with-public-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DealState$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DealState$withPublicKey(com.r3corda.core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="keyword">class </span><span class="identifier">DummyContract</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-init-.html"><span class="identifier">DummyContract</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-create/index.html"><span class="keyword">class </span><span class="identifier">Create</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-create/-init-.html"><span class="identifier">Create</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MultiOwnerState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/-init-.html"><span class="identifier">MultiOwnerState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.MultiOwnerState$<init>(kotlin.Int, kotlin.collections.List((java.security.PublicKey)))/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.MultiOwnerState$<init>(kotlin.Int, kotlin.collections.List((java.security.PublicKey)))/owners">owners</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/owners.html"><span class="keyword">val </span><span class="identifier">owners</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-multi-owner-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SingleOwnerState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts/-dummy-contract/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/-init-.html"><span class="identifier">SingleOwnerState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.SingleOwnerState$<init>(kotlin.Int, java.security.PublicKey)/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.SingleOwnerState$<init>(kotlin.Int, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-single-owner-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract.SingleOwnerState$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-state/index.html"><span class="keyword">interface </span><span class="identifier">State</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/-state/magic-number.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/generate-initial.html"><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$generateInitial(com.r3corda.core.contracts.PartyAndReference, kotlin.Int, com.r3corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$generateInitial(com.r3corda.core.contracts.PartyAndReference, kotlin.Int, com.r3corda.core.crypto.Party)/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$generateInitial(com.r3corda.core.contracts.PartyAndReference, kotlin.Int, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-contract/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyContract$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">DummyState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/-init-.html"><span class="identifier">DummyState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.DummyState$<init>(kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-dummy-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Expression</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression/-init-.html"><span class="identifier">Expression</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Expression$<init>(kotlin.String)/expr">expr</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression/expr.html"><span class="keyword">val </span><span class="identifier">expr</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-deserializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ExpressionDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ExpressionDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-serializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-expression-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ExpressionSerializer$serialize(com.r3corda.core.contracts.Expression, , )/expr">expr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ExpressionSerializer$serialize(com.r3corda.core.contracts.Expression, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ExpressionSerializer$serialize(com.r3corda.core.contracts.Expression, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-f-c-o-j.html"><span class="keyword">val </span><span class="identifier">FCOJ</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-f-c-o-j.html"><span class="keyword">fun </span><span class="identifier">FCOJ</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$FCOJ(kotlin.Int)/amount">amount</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Fix$<init>(com.r3corda.core.contracts.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Fix$<init>(com.r3corda.core.contracts.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/of.html"><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/-init-.html"><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, com.r3corda.core.contracts.Tenor)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, com.r3corda.core.contracts.Tenor)/forDay">forDay</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, com.r3corda.core.contracts.Tenor)/ofTenor">ofTenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/for-day.html"><span class="keyword">val </span><span class="identifier">forDay</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fix-of/of-tenor.html"><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fixable-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">FixableDealState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fixable-deal-state/generate-fix.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.FixableDealState$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixableDealState$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/oldState">oldState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.FixableDealState$generateFix(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)), com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-fixable-deal-state/next-fixing-of.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Frequency</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-annual/index.html"><span class="identifier">Annual</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Annual$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Annual$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-bi-weekly/index.html"><span class="identifier">BiWeekly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-bi-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.BiWeekly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.BiWeekly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-daily/index.html"><span class="identifier">Daily</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-daily/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Daily$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Daily$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-monthly/index.html"><span class="identifier">Monthly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-monthly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Monthly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Monthly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-quarterly/index.html"><span class="identifier">Quarterly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-quarterly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Quarterly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Quarterly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-semi-annual/index.html"><span class="identifier">SemiAnnual</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-semi-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.SemiAnnual$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.SemiAnnual$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-weekly/index.html"><span class="identifier">Weekly</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Weekly$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency.Weekly$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/annual-compound-count.html"><span class="keyword">val </span><span class="identifier">annualCompoundCount</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-frequency/offset.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Frequency$offset(java.time.LocalDate, kotlin.Long)/d">d</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Frequency$offset(java.time.LocalDate, kotlin.Long)/n">n</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;1<span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-g-b-p.html"><span class="keyword">val </span><span class="identifier">GBP</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issuance-definition.html"><span class="keyword">interface </span><span class="identifier">IssuanceDefinition</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issue-command/index.html"><span class="keyword">interface </span><span class="identifier">IssueCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issue-command/nonce.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issued</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">P</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/-init-.html"><span class="identifier">Issued</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Issued$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Issued.P)/issuer">issuer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Issued$<init>(com.r3corda.core.contracts.PartyAndReference, com.r3corda.core.contracts.Issued.P)/product">product</span><span class="symbol">:</span>&nbsp;<span class="identifier">P</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/issuer.html"><span class="keyword">val </span><span class="identifier">issuer</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/product.html"><span class="keyword">val </span><span class="identifier">product</span><span class="symbol">: </span><span class="identifier">P</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-issued/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">LedgerTransaction</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/-init-.html"><span class="identifier">LedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), com.r3corda.core.crypto.SecureHash, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.LedgerTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/to-transaction-for-contract.html"><span class="keyword">fun </span><span class="identifier">toTransactionForContract</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ledger-transaction/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="keyword">interface </span><span class="identifier">LinearState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-linear-state/is-relevant.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.LinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-linear-state/thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-move-command/index.html"><span class="keyword">interface </span><span class="identifier">MoveCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-move-command/contract-hash.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">contractHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-multilateral-nettable-state/index.html"><span class="keyword">interface </span><span class="identifier">MultilateralNettableState</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-multilateral-nettable-state/multilateral-net-state.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">multilateralNetState</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="keyword">interface </span><span class="identifier">NamedByHash</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-named-by-hash/id.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-net-type/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">NetType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-net-type/-c-l-o-s-e_-o-u-t.html"><span class="identifier">CLOSE_OUT</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-net-type/-p-a-y-m-e-n-t.html"><span class="identifier">PAYMENT</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-nettable-state.html"><span class="keyword">interface </span><span class="identifier">NettableState</span><span class="symbol">&lt;</span><span class="identifier">N</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="identifier">BilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">N</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-bilateral-nettable-state/index.html"><span class="identifier">BilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">N</span><span class="symbol">&gt;</span><span class="symbol">, </span><a href="com.r3corda.core.contracts/-multilateral-nettable-state/index.html"><span class="identifier">MultilateralNettableState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="keyword">interface </span><span class="identifier">OwnableState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ownable-state/owner.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-ownable-state/with-new-owner.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.OwnableState$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-p-o-u-n-d-s.html"><span class="keyword">fun </span><span class="identifier">POUNDS</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$POUNDS(kotlin.Int)/amount">amount</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PartyAndReference</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/-init-.html"><span class="identifier">PartyAndReference</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.PartyAndReference$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.serialization.OpaqueBytes)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.PartyAndReference$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.serialization.OpaqueBytes)/reference">reference</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/party.html"><span class="keyword">val </span><span class="identifier">party</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/reference.html"><span class="keyword">val </span><span class="identifier">reference</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-party-and-reference/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-payment-rule/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">PaymentRule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-payment-rule/-in-advance.html"><span class="identifier">InAdvance</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-payment-rule/-in-arrears.html"><span class="identifier">InArrears</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-r.html"><span class="keyword">val </span><span class="identifier">R</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-requirements/index.html"><span class="identifier">Requirements</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-requirements/index.html"><span class="keyword">class </span><span class="identifier">Requirements</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-requirements/-init-.html"><span class="identifier">Requirements</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-requirements/by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Requirements$by(kotlin.String, kotlin.Boolean)/expr">expr</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-s-w-i-s-s_-f-r-a-n-c-s.html"><span class="keyword">fun </span><span class="identifier">SWISS_FRANCS</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$SWISS_FRANCS(kotlin.Int)/amount">amount</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-schedulable-state/index.html"><span class="keyword">interface </span><span class="identifier">SchedulableState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-schedulable-state/next-scheduled-activity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">nextScheduledActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SchedulableState$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/thisStateRef">thisStateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.SchedulableState$nextScheduledActivity(com.r3corda.core.contracts.StateRef, com.r3corda.core.protocols.ProtocolLogicRefFactory)/protocolLogicRefFactory">protocolLogicRefFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-scheduled-activity/index.html"><span class="identifier">ScheduledActivity</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled/index.html"><span class="keyword">interface </span><span class="identifier">Scheduled</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled/scheduled-at.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">scheduledAt</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ScheduledActivity</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled/index.html"><span class="identifier">Scheduled</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/-init-.html"><span class="identifier">ScheduledActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ScheduledActivity$<init>(com.r3corda.core.protocols.ProtocolLogicRef, java.time.Instant)/logicRef">logicRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ScheduledActivity$<init>(com.r3corda.core.protocols.ProtocolLogicRef, java.time.Instant)/scheduledAt">scheduledAt</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/logic-ref.html"><span class="keyword">val </span><span class="identifier">logicRef</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-activity/scheduled-at.html"><span class="keyword">val </span><span class="identifier">scheduledAt</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ScheduledStateRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled/index.html"><span class="identifier">Scheduled</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/-init-.html"><span class="identifier">ScheduledStateRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.ScheduledStateRef$<init>(com.r3corda.core.contracts.StateRef, java.time.Instant)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.ScheduledStateRef$<init>(com.r3corda.core.contracts.StateRef, java.time.Instant)/scheduledAt">scheduledAt</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-scheduled-state-ref/scheduled-at.html"><span class="keyword">val </span><span class="identifier">scheduledAt</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignedTransaction</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/-init-.html"><span class="identifier">SignedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/txBits">txBits</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/sigs">sigs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$plus(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$plus(kotlin.collections.Collection((com.r3corda.core.crypto.DigitalSignature.WithKey)))/sigList">sigList</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/sigs.html"><span class="keyword">val </span><span class="identifier">sigs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/tx-bits.html"><span class="keyword">val </span><span class="identifier">txBits</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/verify-signatures.html"><span class="keyword">fun </span><span class="identifier">verifySignatures</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$verifySignatures(kotlin.Boolean)/throwIfSignaturesAreMissing">throwIfSignaturesAreMissing</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/with-additional-signature.html"><span class="keyword">fun </span><span class="identifier">withAdditionalSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$withAdditionalSignature(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-signed-transaction/with-additional-signatures.html"><span class="keyword">fun </span><span class="identifier">withAdditionalSignatures</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.SignedTransaction$withAdditionalSignatures(kotlin.collections.Iterable((com.r3corda.core.crypto.DigitalSignature.WithKey)))/sigList">sigList</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateAndRef</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/-init-.html"><span class="identifier">StateAndRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.StateAndRef$<init>(com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.StateAndRef.T)), com.r3corda.core.contracts.StateRef)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.StateAndRef$<init>(com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.StateAndRef.T)), com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-and-ref/state.html"><span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateRef</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/-init-.html"><span class="identifier">StateRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.StateRef$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int)/txhash">txhash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.StateRef$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/--index--.html"><span class="keyword">val </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-state-ref/txhash.html"><span class="keyword">val </span><span class="identifier">txhash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Tenor</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-init-.html"><span class="identifier">Tenor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Tenor$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">TimeUnit</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-day.html"><span class="identifier">Day</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-month.html"><span class="identifier">Month</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-week.html"><span class="identifier">Week</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/-year.html"><span class="identifier">Year</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/-time-unit/code.html"><span class="keyword">val </span><span class="identifier">code</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/days-to-maturity.html"><span class="keyword">fun </span><span class="identifier">daysToMaturity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.Tenor$daysToMaturity(java.time.LocalDate, com.r3corda.core.contracts.BusinessCalendar)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.Tenor$daysToMaturity(java.time.LocalDate, com.r3corda.core.contracts.BusinessCalendar)/calendar">calendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-tenor/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimestampCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/time">time</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/after">after</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/before">before</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/after.html"><span class="keyword">val </span><span class="identifier">after</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/before.html"><span class="keyword">val </span><span class="identifier">before</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-timestamp-command/midpoint.html"><span class="keyword">val </span><span class="identifier">midpoint</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">TransactionBuilder</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/-init-.html"><span class="identifier">TransactionBuilder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionType.General()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;arrayListOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$<init>(com.r3corda.core.contracts.TransactionType, com.r3corda.core.crypto.Party, kotlin.collections.MutableList((com.r3corda.core.contracts.StateRef)), kotlin.collections.MutableList((com.r3corda.core.crypto.SecureHash)), kotlin.collections.MutableList((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.MutableList((com.r3corda.core.contracts.Command)), kotlin.collections.MutableSet((java.security.PublicKey)))/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableSet</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;mutableSetOf()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-attachment.html"><span class="keyword">fun </span><span class="identifier">addAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addAttachment(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.Command)/arg">arg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addCommand(com.r3corda.core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-input-state.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addInputState(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))/stateAndRef">stateAndRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-input-state.html"><span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addInputState(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addInputState(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.ContractState, com.r3corda.core.crypto.Party)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.ContractState, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addOutputState(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/add-signature-unchecked.html"><span class="keyword">fun </span><span class="identifier">addSignatureUnchecked</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$addSignatureUnchecked(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/attachments.html"><span class="keyword">fun </span><span class="identifier">attachments</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/attachments.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/check-and-add-signature.html"><span class="keyword">fun </span><span class="identifier">checkAndAddSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$checkAndAddSignature(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/check-signature.html"><span class="keyword">fun </span><span class="identifier">checkSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$checkSignature(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/commands.html"><span class="keyword">fun </span><span class="identifier">commands</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/commands.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/current-sigs.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">currentSigs</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/input-states.html"><span class="keyword">fun </span><span class="identifier">inputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/inputs.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/notary.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/output-states.html"><span class="keyword">fun </span><span class="identifier">outputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/outputs.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/set-time.html"><span class="keyword">fun </span><span class="identifier">setTime</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$setTime(java.time.Instant, com.r3corda.core.crypto.Party, java.time.Duration)/time">time</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$setTime(java.time.Instant, com.r3corda.core.crypto.Party, java.time.Duration)/authority">authority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$setTime(java.time.Instant, com.r3corda.core.crypto.Party, java.time.Duration)/timeTolerance">timeTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/sign-with.html"><span class="keyword">fun </span><span class="identifier">signWith</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$signWith(java.security.KeyPair)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/signers.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/time.html"><span class="keyword">val </span><span class="identifier">time</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/to-signed-transaction.html"><span class="keyword">fun </span><span class="identifier">toSignedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$toSignedTransaction(kotlin.Boolean)/checkSufficientSignatures">checkSufficientSignatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/to-wire-transaction.html"><span class="keyword">fun </span><span class="identifier">toWireTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/type.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-builder/with-items.html"><span class="keyword">fun </span><span class="identifier">withItems</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.TransactionBuilder$withItems(kotlin.Array((kotlin.Any)))/items">items</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionConflictException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/-init-.html"><span class="identifier">TransactionConflictException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionConflictException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.LedgerTransaction)/conflictRef">conflictRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionConflictException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.LedgerTransaction)/tx1">tx1</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionConflictException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.LedgerTransaction)/tx2">tx2</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/conflict-ref.html"><span class="keyword">val </span><span class="identifier">conflictRef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/tx1.html"><span class="keyword">val </span><span class="identifier">tx1</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-conflict-exception/tx2.html"><span class="keyword">val </span><span class="identifier">tx2</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionForContract</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-init-.html"><span class="identifier">TransactionForContract</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/origHash">origHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$<init>(kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.ContractState)), kotlin.collections.List((com.r3corda.core.contracts.Attachment)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/inputNotary">inputNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">InOutGroup</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="keyword">out</span>&nbsp;<span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/-init-.html"><span class="identifier">InOutGroup</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract.InOutGroup$<init>(kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), com.r3corda.core.contracts.TransactionForContract.InOutGroup.K)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract.InOutGroup$<init>(kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), com.r3corda.core.contracts.TransactionForContract.InOutGroup.K)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract.InOutGroup$<init>(kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.InOutGroup.T)), com.r3corda.core.contracts.TransactionForContract.InOutGroup.K)/groupingKey">groupingKey</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/grouping-key.html"><span class="keyword">val </span><span class="identifier">groupingKey</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$getTimestampBy(com.r3corda.core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/get-timestamp-by-name.html"><span class="keyword">fun </span><s><span class="identifier">getTimestampByName</span></s><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$getTimestampByName(kotlin.Array((kotlin.String)))/authorityName">authorityName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/group-states.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStates(java.lang.Class((com.r3corda.core.contracts.TransactionForContract.groupStates.T)), kotlin.Function1((com.r3corda.core.contracts.TransactionForContract.groupStates.T, com.r3corda.core.contracts.TransactionForContract.groupStates.K)))/ofType">ofType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStates(java.lang.Class((com.r3corda.core.contracts.TransactionForContract.groupStates.T)), kotlin.Function1((com.r3corda.core.contracts.TransactionForContract.groupStates.T, com.r3corda.core.contracts.TransactionForContract.groupStates.K)))/selector">selector</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<span class="identifier">K</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/group-states.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStates(kotlin.Function1((com.r3corda.core.contracts.TransactionForContract.groupStates.T, com.r3corda.core.contracts.TransactionForContract.groupStates.K)))/selector">selector</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<span class="identifier">K</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/group-states-internal.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <s><span class="identifier">groupStatesInternal</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStatesInternal(kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))), kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))))/inGroups">inGroups</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionForContract$groupStatesInternal(kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))), kotlin.collections.Map((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.K, kotlin.collections.List((com.r3corda.core.contracts.TransactionForContract.groupStatesInternal.T)))))/outGroups">outGroups</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<span class="identifier">K</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/input-notary.html"><span class="keyword">val </span><span class="identifier">inputNotary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/orig-hash.html"><span class="keyword">val </span><span class="identifier">origHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-for-contract/timestamp.html"><span class="keyword">val </span><span class="identifier">timestamp</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/index.html"><span class="keyword">class </span><span class="identifier">TransactionGraphSearch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Callable.html"><span class="identifier">Callable</span></a><span class="symbol">&lt;</span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-init-.html"><span class="identifier">TransactionGraphSearch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionGraphSearch$<init>(com.r3corda.core.node.services.ReadOnlyTransactionStorage, kotlin.collections.List((com.r3corda.core.contracts.WireTransaction)))/transactions">transactions</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionGraphSearch$<init>(com.r3corda.core.node.services.ReadOnlyTransactionStorage, kotlin.collections.List((com.r3corda.core.contracts.WireTransaction)))/startPoints">startPoints</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/index.html"><span class="keyword">class </span><span class="identifier">Query</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/-init-.html"><span class="identifier">Query</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionGraphSearch.Query$<init>(java.lang.Class((com.r3corda.core.contracts.CommandData)))/withCommandOfType">withCommandOfType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/with-command-of-type.html"><span class="keyword">val </span><span class="identifier">withCommandOfType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/query.html"><span class="keyword">var </span><span class="identifier">query</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-graph-search/-query/index.html"><span class="identifier">Query</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/start-points.html"><span class="keyword">val </span><span class="identifier">startPoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-graph-search/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionResolutionException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/-init-.html"><span class="identifier">TransactionResolutionException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionResolutionException$<init>(com.r3corda.core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-resolution-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionState</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/-init-.html"><span class="identifier">TransactionState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionState$<init>(com.r3corda.core.contracts.TransactionState.T, com.r3corda.core.crypto.Party)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionState$<init>(com.r3corda.core.contracts.TransactionState.T, com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-state/with-notary.html"><span class="keyword">fun </span><span class="identifier">withNotary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionState$withNotary(com.r3corda.core.crypto.Party)/newNotary">newNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">TransactionType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/index.html"><span class="keyword">class </span><span class="identifier">General</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/-init-.html"><span class="identifier">General</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/-builder/index.html"><span class="keyword">class </span><span class="identifier">Builder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.General.Builder$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/get-required-signers.html"><span class="keyword">fun </span><span class="identifier">getRequiredSigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.General$getRequiredSigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-general/verify-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.General$verifyTransaction(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/index.html"><span class="keyword">class </span><span class="identifier">NotaryChange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-init-.html"><span class="identifier">NotaryChange</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-builder/index.html"><span class="keyword">class </span><span class="identifier">Builder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange.Builder$<init>(com.r3corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/-builder/add-input-state.html"><span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange.Builder$addInputState(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))/stateAndRef">stateAndRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/get-required-signers.html"><span class="keyword">fun </span><span class="identifier">getRequiredSigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange$getRequiredSigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/-notary-change/verify-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType.NotaryChange$verifyTransaction(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/get-required-signers.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getRequiredSigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$getRequiredSigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$verify(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/verify-signers.html"><span class="keyword">fun </span><span class="identifier">verifySigners</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$verifySigners(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-type/verify-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionType$verifyTransaction(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">TransactionVerificationException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-contract-rejection/index.html"><span class="keyword">class </span><span class="identifier">ContractRejection</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-contract-rejection/-init-.html"><span class="identifier">ContractRejection</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.ContractRejection$<init>(com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.Contract, kotlin.Throwable)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.ContractRejection$<init>(com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.Contract, kotlin.Throwable)/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.ContractRejection$<init>(com.r3corda.core.contracts.LedgerTransaction, com.r3corda.core.contracts.Contract, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-contract-rejection/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-invalid-notary-change/index.html"><span class="keyword">class </span><span class="identifier">InvalidNotaryChange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-invalid-notary-change/-init-.html"><span class="identifier">InvalidNotaryChange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.InvalidNotaryChange$<init>(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-more-than-one-notary/index.html"><span class="keyword">class </span><span class="identifier">MoreThanOneNotary</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-more-than-one-notary/-init-.html"><span class="identifier">MoreThanOneNotary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.MoreThanOneNotary$<init>(com.r3corda.core.contracts.LedgerTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/index.html"><span class="keyword">class </span><span class="identifier">SignersMissing</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-verification-exception/index.html"><span class="identifier">TransactionVerificationException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/-init-.html"><span class="identifier">SignersMissing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.SignersMissing$<init>(com.r3corda.core.contracts.LedgerTransaction, kotlin.collections.List((java.security.PublicKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.TransactionVerificationException.SignersMissing$<init>(com.r3corda.core.contracts.LedgerTransaction, kotlin.collections.List((java.security.PublicKey)))/missing">missing</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/missing.html"><span class="keyword">val </span><span class="identifier">missing</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/-signers-missing/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-transaction-verification-exception/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">TypeOnlyCommandData</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/-init-.html"><span class="identifier">TypeOnlyCommandData</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-type-only-command-data/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-u-s-d.html"><span class="keyword">val </span><span class="identifier">USD</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WireTransaction</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/-init-.html"><span class="identifier">WireTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), kotlin.collections.List((com.r3corda.core.contracts.TransactionState((com.r3corda.core.contracts.ContractState)))), kotlin.collections.List((com.r3corda.core.contracts.Command)), kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.TransactionType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction.Companion$deserialize(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), )/bits">bits</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction.Companion$deserialize(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.WireTransaction$outRef(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/serialized.html"><span class="keyword">val </span><span class="identifier">serialized</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/-wire-transaction/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-type/index.html"><span class="identifier">TransactionType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/calculate-days-between.html"><span class="keyword">fun </span><span class="identifier">calculateDaysBetween</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.DayCountBasisDay)/startDate">startDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.DayCountBasisDay)/endDate">endDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.DayCountBasisDay)/dcbYear">dcbYear</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, com.r3corda.core.contracts.DayCountBasisYear, com.r3corda.core.contracts.DayCountBasisDay)/dcbDay">dcbDay</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/commodity.html"><span class="keyword">fun </span><span class="identifier">commodity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$commodity(kotlin.String)/code">code</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/currency.html"><span class="keyword">fun </span><span class="identifier">currency</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$currency(kotlin.String)/code">code</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/hash.html"><span class="keyword">fun </span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">.</span><span class="identifier">hash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issued by(com.r3corda.core.contracts.Commodity, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issued by(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/issued-by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issuedBy(com.r3corda.core.contracts.Commodity, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/issued-by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issuedBy(com.r3corda.core.contracts.Amount((java.util.Currency)), com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.time.-local-date/index.html"><span class="identifier">java.time.LocalDate</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.time.-local-date/is-working-day.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">.</span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$isWorkingDay(java.time.LocalDate, com.r3corda.core.contracts.BusinessCalendar)/accordingToCalendar">accordingToCalendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.util.-currency/index.html"><span class="identifier">java.util.Currency</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.util.-currency/issued by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">.</span><span class="identifier">issued by</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issued by(java.util.Currency, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/java.util.-currency/issued-by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">.</span><span class="identifier">issuedBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$issuedBy(java.util.Currency, com.r3corda.core.contracts.PartyAndReference)/deposit">deposit</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-double/index.html"><span class="identifier">kotlin.Double</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-double/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-f-c-o-j.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">FCOJ</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-p-o-u-n-d-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">POUNDS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.-int/-s-w-i-s-s_-f-r-a-n-c-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">SWISS_FRANCS</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/index.html"><span class="identifier">kotlin.collections.Collection</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/require-single-command.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/require-single-command.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">C</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$requireSingleCommand(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), java.lang.Class((com.r3corda.core.contracts.requireSingleCommand.C)))/klass">klass</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">C</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/select.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), java.security.PublicKey, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-collection/select.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.Collection((java.security.PublicKey)), kotlin.collections.Collection((com.r3corda.core.crypto.Party)))/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$select(kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.collections.Collection((java.security.PublicKey)), kotlin.collections.Collection((com.r3corda.core.crypto.Party)))/parties">parties</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/sum-or-null.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Nothing</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/sum-or-throw.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumOrThrow</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-iterable/sum-or-zero.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">sumOrZero</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$sumOrZero(kotlin.collections.Iterable((com.r3corda.core.contracts.Amount((com.r3corda.core.contracts.sumOrZero.T)))), com.r3corda.core.contracts.sumOrZero.T)/currency">currency</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/index.html"><span class="identifier">kotlin.collections.List</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/filter-states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">filterStatesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$getTimestampBy(kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/kotlin.collections.-list/get-timestamp-by-name.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><s><span class="identifier">getTimestampByName</span></s><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.contracts$getTimestampByName(kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/require-that.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">requireThat</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$requireThat(kotlin.Function1((com.r3corda.core.contracts.Requirements, com.r3corda.core.contracts.requireThat.R)))/body">body</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-requirements/index.html"><span class="identifier">Requirements</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/to-ledger-transaction.html"><span class="keyword">fun </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">.</span><span class="identifier">toLedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$toLedgerTransaction(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/to-ledger-transaction.html"><span class="keyword">fun </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">.</span><span class="identifier">toLedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$toLedgerTransaction(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/verify-move-command.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a><span class="symbol">&gt;</span> <span class="identifier">verifyMoveCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$verifyMoveCommand(kotlin.collections.List((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.TransactionForContract)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$verifyMoveCommand(kotlin.collections.List((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/verify-move-command.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a><span class="symbol">&gt;</span> <span class="identifier">verifyMoveCommand</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$verifyMoveCommand(kotlin.collections.List((com.r3corda.core.contracts.OwnableState)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts$verifyMoveCommand(kotlin.collections.List((com.r3corda.core.contracts.OwnableState)), kotlin.collections.List((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-move-command/index.html"><span class="identifier">MoveCommand</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/with notary.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">T</span><span class="symbol">.</span><span class="identifier">with notary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$with notary(com.r3corda.core.contracts.with notary.T, com.r3corda.core.crypto.Party)/newNotary">newNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/with-notary.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">T</span><span class="symbol">.</span><span class="identifier">withNotary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts$withNotary(com.r3corda.core.contracts.withNotary.T, com.r3corda.core.crypto.Party)/newNotary">newNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts/without-issuer.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">withoutIssuer</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.contracts.clauses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/index.html"><span class="keyword">interface </span><span class="identifier">Clause</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/if-matched.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/if-not-matched.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause/required-commands.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ClauseVerifier</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/-init-.html"><span class="identifier">ClauseVerifier</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/clauses.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/extract-commands.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">extractCommands</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.ClauseVerifier$extractCommands(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-clause-verifier/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.ClauseVerifier$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="keyword">interface </span><span class="identifier">GroupClause</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="keyword">in</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause/index.html"><span class="identifier">Clause</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts.clauses/-group-verify/index.html"><span class="identifier">GroupVerify</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">GroupClauseVerifier</span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/-init-.html"><span class="identifier">GroupClauseVerifier</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/clauses.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clauses</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-group-clause.html"><span class="identifier">GroupClause</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/extract-groups.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">extractGroups</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupClauseVerifier$extractGroups(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-for-contract/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">,</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/required-commands.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-clause-verifier/verify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupClauseVerifier$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupClauseVerifier$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-verify/index.html"><span class="keyword">interface </span><span class="identifier">GroupVerify</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">S</span><span class="symbol">, </span><span class="keyword">in</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-group-verify/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/inputs">inputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/outputs">outputs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.GroupVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.List((com.r3corda.core.contracts.clauses.GroupVerify.S)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))), com.r3corda.core.contracts.clauses.GroupVerify.T)/token">token</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">InterceptorClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/-init-.html"><span class="identifier">InterceptorClause</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$<init>(com.r3corda.core.contracts.clauses.SingleVerify, com.r3corda.core.contracts.clauses.SingleClause)/preclause">preclause</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="identifier">SingleVerify</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$<init>(com.r3corda.core.contracts.clauses.SingleVerify, com.r3corda.core.contracts.clauses.SingleClause)/clause">clause</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/clause.html"><span class="keyword">val </span><span class="identifier">clause</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/if-matched.html"><span class="keyword">val </span><span class="identifier">ifMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/if-not-matched.html"><span class="keyword">val </span><span class="identifier">ifNotMatched</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="identifier">MatchBehaviour</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/preclause.html"><span class="keyword">val </span><span class="identifier">preclause</span><span class="symbol">: </span><a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="identifier">SingleVerify</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/required-commands.html"><span class="keyword">val </span><span class="identifier">requiredCommands</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-interceptor-clause/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.InterceptorClause$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">MatchBehaviour</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/-c-o-n-t-i-n-u-e.html"><span class="identifier">CONTINUE</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/-e-n-d.html"><span class="identifier">END</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-match-behaviour/-e-r-r-o-r.html"><span class="identifier">ERROR</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="keyword">interface </span><span class="identifier">SingleClause</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts.clauses/-clause/index.html"><span class="identifier">Clause</span></a><span class="symbol">, </span><a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="identifier">SingleVerify</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-single-verify/index.html"><span class="keyword">interface </span><span class="identifier">SingleVerify</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/-single-verify/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses.SingleVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses.SingleVerify$verify(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/verify-clauses.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span> <span class="identifier">verifyClauses</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses$verifyClauses(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.SingleClause)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses$verifyClauses(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.SingleClause)))/clauses">clauses</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.contracts.clauses/verify-clauses.html"><span class="keyword">fun </span><span class="identifier">verifyClauses</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.contracts.clauses$verifyClauses(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.SingleClause)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses$verifyClauses(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.SingleClause)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/clauses">clauses</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts.clauses/-single-clause.html"><span class="identifier">SingleClause</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.contracts.clauses$verifyClauses(com.r3corda.core.contracts.TransactionForContract, kotlin.collections.List((com.r3corda.core.contracts.clauses.SingleClause)), kotlin.collections.Collection((com.r3corda.core.contracts.AuthenticatedObject((com.r3corda.core.contracts.CommandData)))))/commands">commands</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.crypto</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DigitalSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-init-.html"><span class="identifier">DigitalSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="keyword">class </span><span class="identifier">LegallyIdentifiable</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/-init-.html"><span class="identifier">LegallyIdentifiable</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable$<init>(com.r3corda.core.crypto.Party, kotlin.ByteArray, kotlin.Int)/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable$<init>(com.r3corda.core.crypto.Party, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable$<init>(com.r3corda.core.crypto.Party, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/signer.html"><span class="keyword">val </span><span class="identifier">signer</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WithKey</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/-init-.html"><span class="identifier">WithKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/by">by</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;0<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/by.html"><span class="keyword">val </span><span class="identifier">by</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$verifyWithECDSA(kotlin.ByteArray)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DigitalSignature.WithKey$verifyWithECDSA(com.r3corda.core.serialization.OpaqueBytes)/content">content</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/index.html"><span class="keyword">class </span><span class="identifier">DummyPublicKey</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/-init-.html"><span class="identifier">DummyPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DummyPublicKey$<init>(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DummyPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.DummyPublicKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/s.html"><span class="keyword">val </span><span class="identifier">s</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-dummy-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/index.html"><span class="keyword">object </span><span class="identifier">NullPublicKey</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.NullPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-null-signature.html"><span class="keyword">object </span><span class="identifier">NullSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Party</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/-init-.html"><span class="identifier">Party</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/owningKey">owningKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/owning-key.html"><span class="keyword">val </span><span class="identifier">owningKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.Party$ref(com.r3corda.core.serialization.OpaqueBytes)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.crypto.Party$ref(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-party/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">SecureHash</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="keyword">class </span><span class="identifier">SHA256</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/-init-.html"><span class="identifier">SHA256</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.SHA256$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/signature-algorithm-name.html"><span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/parse.html"><span class="keyword">fun </span><span class="identifier">parse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$parse(kotlin.String)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/prefix-chars.html"><span class="keyword">fun </span><span class="identifier">prefixChars</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash$prefixChars(kotlin.Int)/prefixLen">prefixLen</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;6<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/random-s-h-a256.html"><span class="keyword">fun </span><span class="identifier">randomSHA256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$sha256(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$sha256(kotlin.String)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/sha256-twice.html"><span class="keyword">fun </span><span class="identifier">sha256Twice</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SecureHash.Companion$sha256Twice(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/signature-algorithm-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-secure-hash/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SignedData</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/-init-.html"><span class="identifier">SignedData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SignedData$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.crypto.SignedData.T)), com.r3corda.core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.SignedData$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.crypto.SignedData.T)), com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/raw.html"><span class="keyword">val </span><span class="identifier">raw</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/sig.html"><span class="keyword">val </span><span class="identifier">sig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/verified.html"><span class="keyword">fun </span><span class="identifier">verified</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-signed-data/verify-data.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.SignedData$verifyData(com.r3corda.core.crypto.SignedData.T)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/index.html"><span class="keyword">class </span><span class="identifier">WhitelistTrustManager</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/X509ExtendedTrustManager.html"><span class="identifier">X509ExtendedTrustManager</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/-init-.html"><span class="identifier">WhitelistTrustManager</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$<init>(javax.net.ssl.X509ExtendedTrustManager)/originalProvider">originalProvider</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/X509ExtendedTrustManager.html"><span class="identifier">X509ExtendedTrustManager</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-client-trusted.html"><span class="keyword">fun </span><span class="identifier">checkClientTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/socket">socket</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html"><span class="identifier">Socket</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-client-trusted.html"><span class="keyword">fun </span><span class="identifier">checkClientTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/engine">engine</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/SSLEngine.html"><span class="identifier">SSLEngine</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-client-trusted.html"><span class="keyword">fun </span><span class="identifier">checkClientTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkClientTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-server-trusted.html"><span class="keyword">fun </span><span class="identifier">checkServerTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, java.net.Socket)/socket">socket</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html"><span class="identifier">Socket</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-server-trusted.html"><span class="keyword">fun </span><span class="identifier">checkServerTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String, javax.net.ssl.SSLEngine)/engine">engine</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/SSLEngine.html"><span class="identifier">SSLEngine</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/check-server-trusted.html"><span class="keyword">fun </span><span class="identifier">checkServerTrusted</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/chain">chain</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManager$checkServerTrusted(kotlin.Array((java.security.cert.X509Certificate)), kotlin.String)/authType">authType</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/checker.html"><span class="keyword">val </span><span class="identifier">checker</span><span class="symbol">: </span><span class="identifier">HostnameChecker</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/get-accepted-issuers.html"><span class="keyword">fun </span><span class="identifier">getAcceptedIssuers</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager/original-provider.html"><span class="keyword">val </span><span class="identifier">originalProvider</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/X509ExtendedTrustManager.html"><span class="identifier">X509ExtendedTrustManager</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/index.html"><span class="keyword">object </span><span class="identifier">WhitelistTrustManagerProvider</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/Provider.html"><span class="identifier">Provider</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/add-whitelist-entries.html"><span class="keyword">fun </span><span class="identifier">addWhitelistEntries</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerProvider$addWhitelistEntries(kotlin.collections.List((kotlin.String)))/serverNames">serverNames</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/add-whitelist-entry.html"><span class="keyword">fun </span><span class="identifier">addWhitelistEntry</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerProvider$addWhitelistEntry(kotlin.String)/serverName">serverName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/original-trust-provider-algorithm.html"><span class="keyword">val </span><span class="identifier">originalTrustProviderAlgorithm</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-provider/whitelist.html"><span class="keyword">val </span><span class="identifier">whitelist</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/index.html"><span class="keyword">class </span><span class="identifier">WhitelistTrustManagerSpi</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/TrustManagerFactorySpi.html"><span class="identifier">TrustManagerFactorySpi</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/-init-.html"><span class="identifier">WhitelistTrustManagerSpi</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/engine-get-trust-managers.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">engineGetTrustManagers</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/TrustManager.html"><span class="identifier">TrustManager</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/engine-init.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">engineInit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerSpi$engineInit(java.security.KeyStore)/keyStore">keyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/engine-init.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">engineInit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.WhitelistTrustManagerSpi$engineInit(javax.net.ssl.ManagerFactoryParameters)/managerFactoryParameters">managerFactoryParameters</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/ManagerFactoryParameters.html"><span class="identifier">ManagerFactoryParameters</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-whitelist-trust-manager-spi/original-provider.html"><span class="keyword">val </span><span class="identifier">originalProvider</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/ssl/TrustManagerFactory.html"><span class="identifier">TrustManagerFactory</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/index.html"><span class="keyword">object </span><span class="identifier">X509Utilities</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CACertAndKey</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/-init-.html"><span class="identifier">CACertAndKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities.CACertAndKey$<init>(java.security.cert.X509Certificate, java.security.KeyPair)/certificate">certificate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities.CACertAndKey$<init>(java.security.cert.X509Certificate, java.security.KeyPair)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/certificate.html"><span class="keyword">val </span><span class="identifier">certificate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/keypair.html"><span class="keyword">val </span><span class="identifier">keypair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-a_-c-e-r-t_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">CA_CERT_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-c-e-r-t_-p-r-i-v-a-t-e_-k-e-y_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">CERT_PRIVATE_KEY_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-e-c-d-s-a_-c-u-r-v-e.html"><span class="keyword">val </span><span class="identifier">ECDSA_CURVE</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-i-n-t-e-r-m-e-d-i-a-t-e_-c-a_-p-r-i-v-a-t-e_-k-e-y_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">INTERMEDIATE_CA_PRIVATE_KEY_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-k-e-y-s-t-o-r-e_-t-y-p-e.html"><span class="keyword">val </span><span class="identifier">KEYSTORE_TYPE</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-k-e-y_-g-e-n-e-r-a-t-i-o-n_-a-l-g-o-r-i-t-h-m.html"><span class="keyword">val </span><span class="identifier">KEY_GENERATION_ALGORITHM</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-r-o-o-t_-c-a_-c-e-r-t_-p-r-i-v-a-t-e_-k-e-y_-a-l-i-a-s.html"><span class="keyword">val </span><span class="identifier">ROOT_CA_CERT_PRIVATE_KEY_ALIAS</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/-s-i-g-n-a-t-u-r-e_-a-l-g-o-r-i-t-h-m.html"><span class="keyword">val </span><span class="identifier">SIGNATURE_ALGORITHM</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-c-a-key-store-and-trust-store.html"><span class="keyword">fun </span><span class="identifier">createCAKeyStoreAndTrustStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/trustStoreFilePath">trustStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createCAKeyStoreAndTrustStore(java.nio.file.Path, kotlin.String, kotlin.String, java.nio.file.Path, kotlin.String)/trustStorePassword">trustStorePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-intermediate-cert.html"><span class="keyword">fun </span><span class="identifier">createIntermediateCert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createIntermediateCert(kotlin.String, com.r3corda.core.crypto.X509Utilities.CACertAndKey)/domain">domain</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createIntermediateCert(kotlin.String, com.r3corda.core.crypto.X509Utilities.CACertAndKey)/certificateAuthority">certificateAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-keystore-for-s-s-l.html"><span class="keyword">fun </span><span class="identifier">createKeystoreForSSL</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/caKeyStore">caKeyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createKeystoreForSSL(java.nio.file.Path, kotlin.String, kotlin.String, java.security.KeyStore, kotlin.String)/caKeyPassword">caKeyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-self-signed-c-a-cert.html"><span class="keyword">fun </span><span class="identifier">createSelfSignedCACert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createSelfSignedCACert(kotlin.String)/domain">domain</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/create-server-cert.html"><span class="keyword">fun </span><span class="identifier">createServerCert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/subject">subject</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/certificateAuthority">certificateAuthority</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/subjectAlternativeNameDomains">subjectAlternativeNameDomains</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$createServerCert(, java.security.PublicKey, com.r3corda.core.crypto.X509Utilities.CACertAndKey, kotlin.collections.List((kotlin.String)), kotlin.collections.List((kotlin.String)))/subjectAlternativeNameIps">subjectAlternativeNameIps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/generate-e-c-d-s-a-key-pair-for-s-s-l.html"><span class="keyword">fun </span><span class="identifier">generateECDSAKeyPairForSSL</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/get-dev-x509-name.html"><span class="keyword">fun </span><span class="identifier">getDevX509Name</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$getDevX509Name(kotlin.String)/domain">domain</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-certificate-and-key.html"><span class="keyword">fun </span><span class="identifier">loadCertificateAndKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateAndKey(java.security.KeyStore, kotlin.String, kotlin.String)/keyStore">keyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateAndKey(java.security.KeyStore, kotlin.String, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateAndKey(java.security.KeyStore, kotlin.String, kotlin.String)/alias">alias</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-x509-utilities/-c-a-cert-and-key/index.html"><span class="identifier">CACertAndKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-certificate-from-key-store.html"><span class="keyword">fun </span><span class="identifier">loadCertificateFromKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String)/alias">alias</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-certificate-from-p-e-m-file.html"><span class="keyword">fun </span><span class="identifier">loadCertificateFromPEMFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadCertificateFromPEMFile(java.nio.file.Path)/filename">filename</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-key-pair-from-key-store.html"><span class="keyword">fun </span><span class="identifier">loadKeyPairFromKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/keyPassword">keyPassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyPairFromKeyStore(java.nio.file.Path, kotlin.String, kotlin.String, kotlin.String)/alias">alias</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-key-store.html"><span class="keyword">fun </span><span class="identifier">loadKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-key-store.html"><span class="keyword">fun </span><span class="identifier">loadKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.io.InputStream, kotlin.String)/input">input</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadKeyStore(java.io.InputStream, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/load-or-create-key-store.html"><span class="keyword">fun </span><span class="identifier">loadOrCreateKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadOrCreateKeyStore(java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$loadOrCreateKeyStore(java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/save-certificate-as-p-e-m-file.html"><span class="keyword">fun </span><span class="identifier">saveCertificateAsPEMFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveCertificateAsPEMFile(java.security.cert.X509Certificate, java.nio.file.Path)/x509Certificate">x509Certificate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/cert/X509Certificate.html"><span class="identifier">X509Certificate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveCertificateAsPEMFile(java.security.cert.X509Certificate, java.nio.file.Path)/filename">filename</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/-x509-utilities/save-key-store.html"><span class="keyword">fun </span><span class="identifier">saveKeyStore</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveKeyStore(java.security.KeyStore, java.nio.file.Path, kotlin.String)/keyStore">keyStore</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html"><span class="identifier">KeyStore</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveKeyStore(java.security.KeyStore, java.nio.file.Path, kotlin.String)/keyStoreFilePath">keyStoreFilePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto.X509Utilities$saveKeyStore(java.security.KeyStore, java.nio.file.Path, kotlin.String)/storePassword">storePassword</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/ed25519-curve.html"><span class="keyword">val </span><span class="identifier">ed25519Curve</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/entropy-to-key-pair.html"><span class="keyword">fun </span><span class="identifier">entropyToKeyPair</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$entropyToKeyPair(java.math.BigInteger)/entropy">entropy</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html"><span class="identifier">BigInteger</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/generate-key-pair.html"><span class="keyword">fun </span><span class="identifier">generateKeyPair</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/index.html"><span class="identifier">java.security.KeyPair</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/component1.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component1</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/component2.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component2</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, com.r3corda.core.serialization.OpaqueBytes)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, com.r3corda.core.serialization.OpaqueBytes, com.r3corda.core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, com.r3corda.core.serialization.OpaqueBytes, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, com.r3corda.core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-private-key/index.html"><span class="identifier">java.security.PrivateKey</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/bitsToSign">bitsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/index.html"><span class="identifier">java.security.PublicKey</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/to-base58-string.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/to-string-short.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toStringShort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/java.security.-public-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, com.r3corda.core.crypto.DigitalSignature)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, com.r3corda.core.crypto.DigitalSignature)/signature">signature</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.-byte-array/sha256.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">sha256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/kotlin.collections.-iterable/to-strings-short.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">toStringsShort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/new-secure-random.html"><span class="keyword">fun </span><span class="identifier">newSecureRandom</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureRandom.html"><span class="identifier">SecureRandom</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/parse-public-key-base58.html"><span class="keyword">fun </span><span class="identifier">parsePublicKeyBase58</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.crypto$parsePublicKeyBase58(kotlin.String)/base58String">base58String</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/register-whitelist-trust-manager.html"><span class="keyword">fun </span><span class="identifier">registerWhitelistTrustManager</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.crypto/sha256.html"><span class="keyword">fun </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">.</span><span class="identifier">sha256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.math</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/index.html"><span class="keyword">class </span><span class="identifier">CubicSplineInterpolator</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/-init-.html"><span class="identifier">CubicSplineInterpolator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.math/-cubic-spline-interpolator/index.html"><span class="identifier">CubicSplineInterpolator</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-cubic-spline-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.CubicSplineInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator/index.html"><span class="keyword">interface </span><span class="identifier">Interpolator</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator/interpolate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.Interpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="keyword">interface </span><span class="identifier">InterpolatorFactory</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-interpolator-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/index.html"><span class="keyword">class </span><span class="identifier">LinearInterpolator</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/-init-.html"><span class="identifier">LinearInterpolator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.math/-linear-interpolator/index.html"><span class="identifier">LinearInterpolator</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-linear-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.LinearInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-polynomial/index.html"><span class="keyword">class </span><span class="identifier">Polynomial</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-polynomial/-init-.html"><span class="identifier">Polynomial</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.Polynomial$<init>(kotlin.DoubleArray)/coefficients">coefficients</span><span class="symbol">:</span>&nbsp;<span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-polynomial/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.Polynomial$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-spline-function/index.html"><span class="keyword">class </span><span class="identifier">SplineFunction</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-spline-function/-init-.html"><span class="identifier">SplineFunction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.SplineFunction$<init>(java.util.TreeMap((kotlin.Double, com.r3corda.core.math.Polynomial)))/segmentMap">segmentMap</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html"><span class="identifier">TreeMap</span></a><span class="symbol">&lt;</span><span class="identifier">Double</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.math/-polynomial/index.html"><span class="identifier">Polynomial</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.math/-spline-function/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.math.SplineFunction$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.messaging</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-ack.html"><span class="keyword">object </span><span class="identifier">Ack</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-all-possible-recipients.html"><span class="keyword">interface </span><span class="identifier">AllPossibleRecipients</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/index.html"><span class="keyword">interface </span><span class="identifier">Message</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/data.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/debug-message-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugMessageID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/debug-timestamp.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugTimestamp</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/serialise.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">serialise</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message/topic-session.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">topicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="keyword">interface </span><span class="identifier">MessageHandlerRegistration</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message-recipient-group.html"><span class="keyword">interface </span><span class="identifier">MessageRecipientGroup</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="keyword">interface </span><span class="identifier">MessageRecipients</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="keyword">interface </span><span class="identifier">MessagingService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/add-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;""<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;DEFAULT_SESSION_ID<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/add-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/create-message.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;DEFAULT_SESSION_ID<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/create-message.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/my-address.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/remove-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$removeMessageHandler(com.r3corda.core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-messaging-service/send.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.MessagingService$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="keyword">interface </span><span class="identifier">SingleMessageRecipient</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TopicSession</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/-init-.html"><span class="identifier">TopicSession</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.TopicSession$<init>(kotlin.String, kotlin.Long)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging.TopicSession$<init>(kotlin.String, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span>&nbsp;<span class="symbol">=</span>&nbsp;DEFAULT_SESSION_ID<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/-blank.html"><span class="keyword">val </span><span class="identifier">Blank</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/is-blank.html"><span class="keyword">fun </span><span class="identifier">isBlank</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-session/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-string-validator/index.html"><span class="keyword">object </span><span class="identifier">TopicStringValidator</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/-topic-string-validator/check.html"><span class="keyword">fun </span><span class="identifier">check</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging.TopicStringValidator$check(kotlin.String)/tag">tag</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/run-on-next-message.html"><span class="keyword">fun </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">.</span><span class="identifier">runOnNextMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/run-on-next-message.html"><span class="keyword">fun </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">.</span><span class="identifier">runOnNextMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$runOnNextMessage(com.r3corda.core.messaging.MessagingService, com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function1((com.r3corda.core.messaging.Message, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/send.html"><span class="keyword">fun </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">.</span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, kotlin.String, kotlin.Long, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/to">to</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.messaging/send.html"><span class="keyword">fun </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">.</span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, com.r3corda.core.messaging.TopicSession, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, com.r3corda.core.messaging.TopicSession, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.messaging$send(com.r3corda.core.messaging.MessagingService, com.r3corda.core.messaging.TopicSession, kotlin.Any, com.r3corda.core.messaging.MessageRecipients)/to">to</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.node</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/index.html"><span class="keyword">class </span><span class="identifier">AttachmentsClassLoader</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureClassLoader.html"><span class="identifier">SecureClassLoader</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-init-.html"><span class="identifier">AttachmentsClassLoader</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((com.r3corda.core.contracts.Attachment)), java.lang.ClassLoader)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((com.r3corda.core.contracts.Attachment)), java.lang.ClassLoader)/parent">parent</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ClassLoader.getSystemClassLoader()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/index.html"><span class="keyword">class </span><span class="identifier">OverlappingAttachments</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/-init-.html"><span class="identifier">OverlappingAttachments</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader.OverlappingAttachments$<init>(kotlin.String)/path">path</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/path.html"><span class="keyword">val </span><span class="identifier">path</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/-overlapping-attachments/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/find-class.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findClass</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$findClass(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/find-resource.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findResource</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$findResource(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-attachments-class-loader/get-resource-as-stream.html"><span class="keyword">fun </span><span class="identifier">getResourceAsStream</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.AttachmentsClassLoader$getResourceAsStream(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-city-database/index.html"><span class="keyword">object </span><span class="identifier">CityDatabase</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-city-database/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.CityDatabase$get(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CordaPluginRegistry</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/-init-.html"><span class="identifier">CordaPluginRegistry</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/required-protocols.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">requiredProtocols</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/service-plugins.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/static-serve-dirs.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">staticServeDirs</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-corda-plugin-registry/web-apis.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">webApis</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NodeInfo</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/-init-.html"><span class="identifier">NodeInfo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/address">address</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;emptySet()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.NodeInfo$<init>(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.crypto.Party, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), com.r3corda.core.node.PhysicalLocation)/physicalLocation">physicalLocation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/address.html"><span class="keyword">val </span><span class="identifier">address</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/advertised-services.html"><span class="keyword">var </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-node-info/physical-location.html"><span class="keyword">val </span><span class="identifier">physicalLocation</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PhysicalLocation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/-init-.html"><span class="identifier">PhysicalLocation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.PhysicalLocation$<init>(com.r3corda.core.node.WorldCoordinate, kotlin.String)/coordinate">coordinate</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.PhysicalLocation$<init>(com.r3corda.core.node.WorldCoordinate, kotlin.String)/description">description</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/coordinate.html"><span class="keyword">val </span><span class="identifier">coordinate</span><span class="symbol">: </span><a href="com.r3corda.core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-physical-location/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/index.html"><span class="keyword">interface </span><span class="identifier">ServiceHub</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/clock.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/identity-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/invoke-protocol-async.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">invokeProtocolAsync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.ServiceHub$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.ServiceHub.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/logicType">logicType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.ServiceHub$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.ServiceHub.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/key-management-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/load-state.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">loadState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.ServiceHub$loadState(com.r3corda.core.contracts.StateRef)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/network-map-cache.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/record-transactions.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.ServiceHub$recordTransactions(kotlin.collections.Iterable((com.r3corda.core.contracts.SignedTransaction)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/record-transactions.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.ServiceHub$recordTransactions(kotlin.Array((com.r3corda.core.contracts.SignedTransaction)))/txs">txs</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/scheduler-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">schedulerService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/storage-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-service-hub/wallet-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">walletService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WorldCoordinate</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/-init-.html"><span class="identifier">WorldCoordinate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/latitude">latitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/longitude">longitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/latitude.html"><span class="keyword">val </span><span class="identifier">latitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/longitude.html"><span class="keyword">val </span><span class="identifier">longitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node/-world-coordinate/project.html"><span class="keyword">fun </span><span class="identifier">project</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenWidth">screenWidth</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenHeight">screenHeight</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/topLatitude">topLatitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/bottomLatitude">bottomLatitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/leftLongitude">leftLongitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/rightLongitude">rightLongitude</span><span class="symbol">:</span>&nbsp;<span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Double</span><span class="symbol">,</span>&nbsp;<span class="identifier">Double</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.node.services</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="keyword">interface </span><span class="identifier">AttachmentStorage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-attachment-storage/import-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.AttachmentStorage$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-attachment-storage/open-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.AttachmentStorage$openAttachment(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-d-e-f-a-u-l-t_-s-e-s-s-i-o-n_-i-d.html"><span class="keyword">val </span><span class="identifier">DEFAULT_SESSION_ID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="keyword">interface </span><span class="identifier">IdentityService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/party-from-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.IdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/party-from-name.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.IdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-identity-service/register-identity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.IdentityService$registerIdentity(com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="keyword">interface </span><span class="identifier">KeyManagementService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/fresh-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/keys.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/to-key-pair.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-key-management-service/to-private.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-cache-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NetworkCacheError</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-cache-error/-deregistration-failed/index.html"><span class="keyword">class </span><span class="identifier">DeregistrationFailed</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-cache-error/index.html"><span class="identifier">NetworkCacheError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-cache-error/-deregistration-failed/-init-.html"><span class="identifier">DeregistrationFailed</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapCache</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MapChange</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/-init-.html"><span class="identifier">MapChange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache.MapChange$<init>(com.r3corda.core.node.NodeInfo, com.r3corda.core.node.services.NetworkMapCache.MapChangeType)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache.MapChange$<init>(com.r3corda.core.node.NodeInfo, com.r3corda.core.node.services.NetworkMapCache.MapChangeType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/index.html"><span class="identifier">MapChangeType</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/index.html"><span class="identifier">MapChangeType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">MapChangeType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/-added.html"><span class="identifier">Added</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/-map-change-type/-removed.html"><span class="identifier">Removed</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/add-map-service.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/add-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$addNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/changed.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">changed</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="identifier">MapChange</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/deregister-for-updates.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$get(com.r3corda.core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get-node-by-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getNodeByLegalName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get-node-by-public-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getNodeByPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getNodeByPublicKey(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/get-recommended.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/network-map-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/notary-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">notaryNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/party-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/rates-oracle-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/regulators.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-network-map-cache/remove-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.NetworkMapCache$removeNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="keyword">interface </span><span class="identifier">ReadOnlyTransactionStorage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-read-only-transaction-storage/get-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ReadOnlyTransactionStorage$getTransaction(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="keyword">interface </span><span class="identifier">SchedulerService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-scheduler-service/schedule-state-activity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">scheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.SchedulerService$scheduleStateActivity(com.r3corda.core.contracts.ScheduledStateRef)/action">action</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled-state-ref/index.html"><span class="identifier">ScheduledStateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-scheduler-service/unschedule-state-activity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">unscheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.SchedulerService$unscheduleStateActivity(com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ServiceType</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/-init-.html"><span class="identifier">ServiceType</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ServiceType$<init>(kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/equals.html"><span class="keyword">open</span> <span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ServiceType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/is-sub-type-of.html"><span class="keyword">fun </span><span class="identifier">isSubTypeOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.ServiceType$isSubTypeOf(com.r3corda.core.node.services.ServiceType)/superType">superType</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-service-type/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="keyword">interface </span><span class="identifier">StorageService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/attachments.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/my-legal-identity.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/my-legal-identity-key.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-storage-service/validated-transactions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="keyword">class </span><span class="identifier">TimestampChecker</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/-init-.html"><span class="identifier">TimestampChecker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.TimestampChecker$<init>(java.time.Clock, java.time.Duration)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.TimestampChecker$<init>(java.time.Clock, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a>&nbsp;<span class="symbol">=</span>&nbsp;30.seconds<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/is-valid.html"><span class="keyword">fun </span><span class="identifier">isValid</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.TimestampChecker$isValid(com.r3corda.core.contracts.TimestampCommand)/timestampCommand">timestampCommand</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-timestamp-checker/tolerance.html"><span class="keyword">val </span><span class="identifier">tolerance</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="keyword">interface </span><span class="identifier">TransactionStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-transaction-storage/add-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.TransactionStorage$addTransaction(com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="keyword">interface </span><span class="identifier">TxWritableStorageService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-tx-writable-storage-service/validated-transactions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-exception/index.html"><span class="keyword">class </span><span class="identifier">UniquenessException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-exception/-init-.html"><span class="identifier">UniquenessException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessException$<init>(com.r3corda.core.node.services.UniquenessProvider.Conflict)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-exception/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="keyword">interface </span><span class="identifier">UniquenessProvider</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Conflict</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/-init-.html"><span class="identifier">Conflict</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.Conflict$<init>(kotlin.collections.Map((com.r3corda.core.contracts.StateRef, com.r3corda.core.node.services.UniquenessProvider.ConsumingTx)))/stateHistory">stateHistory</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/index.html"><span class="identifier">ConsumingTx</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/state-history.html"><span class="keyword">val </span><span class="identifier">stateHistory</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/index.html"><span class="identifier">ConsumingTx</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ConsumingTx</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/-init-.html"><span class="identifier">ConsumingTx</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.ConsumingTx$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int, com.r3corda.core.crypto.Party)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.ConsumingTx$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int, com.r3corda.core.crypto.Party)/inputIndex">inputIndex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider.ConsumingTx$<init>(com.r3corda.core.crypto.SecureHash, kotlin.Int, com.r3corda.core.crypto.Party)/requestingParty">requestingParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/input-index.html"><span class="keyword">val </span><span class="identifier">inputIndex</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/-consuming-tx/requesting-party.html"><span class="keyword">val </span><span class="identifier">requestingParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-uniqueness-provider/commit.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">commit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/txId">txId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.UniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/callerIdentity">callerIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="keyword">class </span><span class="identifier">Wallet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-init-.html"><span class="identifier">Wallet</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.Wallet$<init>(kotlin.collections.List((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-no-update.html"><span class="keyword">val </span><span class="identifier">NoUpdate</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Update</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/-init-.html"><span class="identifier">Update</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.Wallet.Update$<init>(kotlin.collections.Set((com.r3corda.core.contracts.StateRef)), kotlin.collections.Set((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))))/consumed">consumed</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.Wallet.Update$<init>(kotlin.collections.Set((com.r3corda.core.contracts.StateRef)), kotlin.collections.Set((com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.ContractState)))))/produced">produced</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/consumed.html"><span class="keyword">val </span><span class="identifier">consumed</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.Wallet.Update$plus(com.r3corda.core.node.services.Wallet.Update)/rhs">rhs</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/-update/produced.html"><span class="keyword">val </span><span class="identifier">produced</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/states.html"><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet/states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span> <span class="identifier">statesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="keyword">interface </span><span class="identifier">WalletService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/current-wallet.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/linear-heads.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/linear-heads-of-type_.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span> <span class="identifier">linearHeadsOfType_</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$linearHeadsOfType_(java.lang.Class((com.r3corda.core.node.services.WalletService.linearHeadsOfType_.T)))/stateType">stateType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/notify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">notify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$notify(com.r3corda.core.contracts.WireTransaction)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/notify-all.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$notifyAll(kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/states-for-refs.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">statesForRefs</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$statesForRefs(kotlin.collections.List((com.r3corda.core.contracts.StateRef)))/refs">refs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/updates.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">updates</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/-wallet-service/when-consumed.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">whenConsumed</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.WalletService$whenConsumed(com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services/linear-heads-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span> <a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a><span class="symbol">.</span><span class="identifier">linearHeadsOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.node.services.testing</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/index.html"><span class="keyword">class </span><span class="identifier">MockAttachmentStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/-init-.html"><span class="identifier">MockAttachmentStorage</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/files.html"><span class="keyword">val </span><span class="identifier">files</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockAttachmentStorage$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-attachment-storage/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockAttachmentStorage$openAttachment(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="keyword">class </span><span class="identifier">MockIdentityService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/-init-.html"><span class="identifier">MockIdentityService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$<init>(kotlin.collections.List((com.r3corda.core.crypto.Party)))/identities">identities</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockIdentityService$registerIdentity(com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/index.html"><span class="keyword">class </span><span class="identifier">MockKeyManagementService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/-init-.html"><span class="identifier">MockKeyManagementService</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.services.testing.MockKeyManagementService$<init>(kotlin.Array((java.security.KeyPair)))/initialKeys">initialKeys</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/fresh-key.html"><span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/keys.html"><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/next-keys.html"><span class="keyword">val </span><span class="identifier">nextKeys</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html"><span class="identifier">LinkedList</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">MockServices</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/-init-.html"><span class="identifier">MockServices</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$<init>(java.security.KeyPair)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a>&nbsp;<span class="symbol">=</span>&nbsp;generateKeyPair()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/clock.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/identity-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/invoke-protocol-async.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">invokeProtocolAsync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.services.testing.MockServices.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/logicType">logicType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.node.services.testing.MockServices.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/key-management-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-key-management-service/index.html"><span class="identifier">MockKeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/network-map-cache.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/network-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/record-transactions.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockServices$recordTransactions(kotlin.collections.Iterable((com.r3corda.core.contracts.SignedTransaction)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/scheduler-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">schedulerService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/storage-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-services/wallet-service.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">walletService</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/index.html"><span class="keyword">class </span><span class="identifier">MockStorageService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/-init-.html"><span class="identifier">MockStorageService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockAttachmentStorage()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/validatedTransactions">validatedTransactions</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockTransactionStorage()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentityKey">myLegalIdentityKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a>&nbsp;<span class="symbol">=</span>&nbsp;generateKeyPair()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.node.services.testing.MockStorageService$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/my-legal-identity.html"><span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/my-legal-identity-key.html"><span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-storage-service/validated-transactions.html"><span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">MockTransactionStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/-init-.html"><span class="identifier">MockTransactionStorage</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/add-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockTransactionStorage$addTransaction(com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.node.services.testing/-mock-transaction-storage/get-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.node.services.testing.MockTransactionStorage$getTransaction(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.protocols</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AppContext</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/-init-.html"><span class="identifier">AppContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.AppContext$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-app-context/class-loader.html"><span class="keyword">val </span><span class="identifier">classLoader</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-illegal-protocol-logic-exception/index.html"><span class="keyword">class </span><span class="identifier">IllegalProtocolLogicException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html"><span class="identifier">IllegalArgumentException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-illegal-protocol-logic-exception/-init-.html"><span class="identifier">IllegalProtocolLogicException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.IllegalProtocolLogicException$<init>(java.lang.Class((kotlin.Any)), kotlin.String)/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.IllegalProtocolLogicException$<init>(java.lang.Class((kotlin.Any)), kotlin.String)/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ProtocolLogic</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/-init-.html"><span class="identifier">ProtocolLogic</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/call.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/psm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">psm</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$receive(kotlin.Long)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/receive.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$receive(kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolLogic.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$receive(kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolLogic.receive.T)))/receiveType">receiveType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$send(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$send(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$send(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/send-and-receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$sendAndReceive(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/sub-protocol.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">subProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogic$subProtocol(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.core.protocols.ProtocolLogic.subProtocol.R)))/subLogic">subLogic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic/topic.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolLogicRef</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/app-context.html"><span class="keyword">val </span><span class="identifier">appContext</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-app-context/index.html"><span class="identifier">AppContext</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/args.html"><span class="keyword">val </span><span class="identifier">args</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref/protocol-logic-class-name.html"><span class="keyword">val </span><span class="identifier">protocolLogicClassName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="keyword">class </span><span class="identifier">ProtocolLogicRefFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/-init-.html"><span class="identifier">ProtocolLogicRefFactory</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/-init-.html"><span class="identifier">ProtocolLogicRefFactory</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$<init>(kotlin.collections.Map((kotlin.String, kotlin.collections.Set(()))))/protocolWhitelist">protocolWhitelist</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$create(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.Array((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$create(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/create-kotlin.html"><span class="keyword">fun </span><span class="identifier">createKotlin</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/protocolLogicClassName">protocolLogicClassName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)), kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/attachments">attachments</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;emptyList()<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/create-kotlin.html"><span class="keyword">fun </span><span class="identifier">createKotlin</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$createKotlin(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((kotlin.Any)))), kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/to-protocol-logic.html"><span class="keyword">fun </span><span class="identifier">toProtocolLogic</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolLogicRefFactory$toProtocolLogic(com.r3corda.core.protocols.ProtocolLogicRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref/index.html"><span class="identifier">ProtocolLogicRef</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/index.html"><span class="keyword">interface </span><span class="identifier">ProtocolStateMachine</span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/logger.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/receive.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.receive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.receive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/send.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/send-and-receive.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.core.protocols.ProtocolStateMachine.sendAndReceive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.protocols/-protocol-state-machine/service-hub.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.serialization</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-a-t-t-a-c-h-m-e-n-t_-s-t-o-r-a-g-e.html"><span class="keyword">val </span><span class="identifier">ATTACHMENT_STORAGE</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="keyword">interface </span><span class="identifier">DeserializeAsKotlinObjectDef</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-private-key-serializer/index.html"><span class="keyword">object </span><span class="identifier">Ed25519PrivateKeySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-private-key-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$read(, , java.lang.Class(()))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$read(, , java.lang.Class(()))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$read(, , java.lang.Class(()))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-private-key-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$write(, , )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$write(, , )/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PrivateKeySerializer$write(, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-public-key-serializer/index.html"><span class="keyword">object </span><span class="identifier">Ed25519PublicKeySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-public-key-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$read(, , java.lang.Class(()))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$read(, , java.lang.Class(()))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$read(, , java.lang.Class(()))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-ed25519-public-key-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$write(, , )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$write(, , )/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.Ed25519PublicKeySerializer$write(, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/index.html"><span class="keyword">class </span><span class="identifier">ImmutableClassSerializer</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/-init-.html"><span class="identifier">ImmutableClassSerializer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$<init>(kotlin.reflect.KClass((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/klass">klass</span><span class="symbol">:</span>&nbsp;<span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/constructor.html"><span class="keyword">val </span><span class="identifier">constructor</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/klass.html"><span class="keyword">val </span><span class="identifier">klass</span><span class="symbol">: </span><span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/props.html"><span class="keyword">val </span><span class="identifier">props</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/props-by-name.html"><span class="keyword">val </span><span class="identifier">propsByName</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.ImmutableClassSerializer.T)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-immutable-class-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$write(, , com.r3corda.core.serialization.ImmutableClassSerializer.T)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$write(, , com.r3corda.core.serialization.ImmutableClassSerializer.T)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ImmutableClassSerializer$write(, , com.r3corda.core.serialization.ImmutableClassSerializer.T)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-kotlin-object-serializer/index.html"><span class="keyword">object </span><span class="identifier">KotlinObjectSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-kotlin-object-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-kotlin-object-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$write(, , com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$write(, , com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.KotlinObjectSerializer$write(, , com.r3corda.core.serialization.DeserializeAsKotlinObjectDef)/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-deserialize-as-kotlin-object-def.html"><span class="identifier">DeserializeAsKotlinObjectDef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-missing-attachments-exception/index.html"><span class="keyword">class </span><span class="identifier">MissingAttachmentsException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-missing-attachments-exception/-init-.html"><span class="identifier">MissingAttachmentsException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.MissingAttachmentsException$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/ids">ids</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-missing-attachments-exception/ids.html"><span class="keyword">val </span><span class="identifier">ids</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/index.html"><span class="keyword">class </span><span class="identifier">NoReferencesSerializer</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/-init-.html"><span class="identifier">NoReferencesSerializer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$<init>(((com.r3corda.core.serialization.NoReferencesSerializer.T)))/baseSerializer">baseSerializer</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/base-serializer.html"><span class="keyword">val </span><span class="identifier">baseSerializer</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.NoReferencesSerializer.T)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.NoReferencesSerializer.T)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.NoReferencesSerializer.T)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-no-references-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$write(, , com.r3corda.core.serialization.NoReferencesSerializer.T)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$write(, , com.r3corda.core.serialization.NoReferencesSerializer.T)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.NoReferencesSerializer$write(, , com.r3corda.core.serialization.NoReferencesSerializer.T)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">OpaqueBytes</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/-init-.html"><span class="identifier">OpaqueBytes</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.OpaqueBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/bits.html"><span class="keyword">val </span><span class="identifier">bits</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.OpaqueBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/of.html"><span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.serialization.OpaqueBytes.Companion$of(kotlin.ByteArray)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-opaque-bytes/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-references-aware-java-serializer/index.html"><span class="keyword">object </span><span class="identifier">ReferencesAwareJavaSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-references-aware-java-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$read(, , java.lang.Class((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$read(, , java.lang.Class((kotlin.Any)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$read(, , java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-references-aware-java-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$write(, , kotlin.Any)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$write(, , kotlin.Any)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.ReferencesAwareJavaSerializer$write(, , kotlin.Any)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="keyword">interface </span><span class="identifier">SerializationToken</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialization-token/from-token.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fromToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializationToken$fromToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="keyword">interface </span><span class="identifier">SerializeAsToken</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token/to-token.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsToken$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="keyword">class </span><span class="identifier">SerializeAsTokenContext</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-context/-init-.html"><span class="identifier">SerializeAsTokenContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenContext$<init>(kotlin.Any, )/toBeTokenized">toBeTokenized</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenContext$<init>(kotlin.Any, )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;createKryo()<span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/index.html"><span class="keyword">class </span><span class="identifier">SerializeAsTokenSerializer</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/-init-.html"><span class="identifier">SerializeAsTokenSerializer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/clear-context.html"><span class="keyword">fun </span><span class="identifier">clearContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer.Companion$clearContext()/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializeAsTokenSerializer.T)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializeAsTokenSerializer.T)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializeAsTokenSerializer.T)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/set-context.html"><span class="keyword">fun </span><span class="identifier">setContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer.Companion$setContext(, com.r3corda.core.serialization.SerializeAsTokenContext)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer.Companion$setContext(, com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialize-as-token-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$write(, , com.r3corda.core.serialization.SerializeAsTokenSerializer.T)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$write(, , com.r3corda.core.serialization.SerializeAsTokenSerializer.T)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializeAsTokenSerializer$write(, , com.r3corda.core.serialization.SerializeAsTokenSerializer.T)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="keyword">class </span><span class="identifier">SerializedBytes</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/-init-.html"><span class="identifier">SerializedBytes</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes/write-to-file.html"><span class="keyword">fun </span><span class="identifier">writeToFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytes$writeToFile(java.nio.file.Path)/path">path</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes-serializer/index.html"><span class="keyword">object </span><span class="identifier">SerializedBytesSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-serialized-bytes-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$write(, , com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$write(, , com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SerializedBytesSerializer$write(, , com.r3corda.core.serialization.SerializedBytes((kotlin.Any)))/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SingletonSerializationToken</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/-init-.html"><span class="identifier">SingletonSerializationToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken$<init>(com.r3corda.core.serialization.SerializeAsToken)/toBeTokenized">toBeTokenized</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/from-token.html"><span class="keyword">fun </span><span class="identifier">fromToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken$fromToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialization-token/register-with-context.html"><span class="keyword">fun </span><span class="identifier">registerWithContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken.Companion$registerWithContext(com.r3corda.core.serialization.SingletonSerializationToken, com.r3corda.core.serialization.SerializeAsToken, com.r3corda.core.serialization.SerializeAsTokenContext)/token">token</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialization-token/index.html"><span class="identifier">SingletonSerializationToken</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken.Companion$registerWithContext(com.r3corda.core.serialization.SingletonSerializationToken, com.r3corda.core.serialization.SerializeAsToken, com.r3corda.core.serialization.SerializeAsTokenContext)/toBeTokenized">toBeTokenized</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializationToken.Companion$registerWithContext(com.r3corda.core.serialization.SingletonSerializationToken, com.r3corda.core.serialization.SerializeAsToken, com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">SingletonSerializeAsToken</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/-init-.html"><span class="identifier">SingletonSerializeAsToken</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/to-token.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.SingletonSerializeAsToken$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-t-h-r-e-a-d_-l-o-c-a-l_-k-r-y-o.html"><span class="keyword">val </span><span class="identifier">THREAD_LOCAL_KRYO</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-wire-transaction-serializer/index.html"><span class="keyword">object </span><span class="identifier">WireTransactionSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-wire-transaction-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$read(, , java.lang.Class((com.r3corda.core.contracts.WireTransaction)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$read(, , java.lang.Class((com.r3corda.core.contracts.WireTransaction)))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$read(, , java.lang.Class((com.r3corda.core.contracts.WireTransaction)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/-wire-transaction-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$write(, , com.r3corda.core.contracts.WireTransaction)/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$write(, , com.r3corda.core.contracts.WireTransaction)/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization.WireTransactionSerializer$write(, , com.r3corda.core.contracts.WireTransaction)/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/attachment-storage.html"><span class="keyword">var </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">attachmentStorage</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/create-kryo.html"><span class="keyword">fun </span><span class="identifier">createKryo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$createKryo()/k">k</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;Kryo()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/deserialize.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$deserialize(com.r3corda.core.serialization.OpaqueBytes, )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/deserialize.html"><span class="keyword">fun </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$deserialize(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/deserialize.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$deserialize(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.serialization.deserialize.T)), )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/kotlin.-byte-array/deserialize.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$deserialize(kotlin.ByteArray, )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/kotlin.-byte-array/opaque.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">opaque</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/no-references-within.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">noReferencesWithin</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/read-bytes-with-length.html"><span class="keyword">fun </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">readBytesWithLength</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/serialize.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">T</span><span class="symbol">.</span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$serialize(com.r3corda.core.serialization.serialize.T, )/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/use-class-loader.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">useClassLoader</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$useClassLoader(, java.lang.ClassLoader, kotlin.Function0((com.r3corda.core.serialization.useClassLoader.T)))/cl">cl</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.serialization$useClassLoader(, java.lang.ClassLoader, kotlin.Function0((com.r3corda.core.serialization.useClassLoader.T)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.serialization/write-bytes-with-length.html"><span class="keyword">fun </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">writeBytesWithLength</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.serialization$writeBytesWithLength(, kotlin.ByteArray)/byteArray">byteArray</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.testing</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-a-l-i-c-e.html"><span class="keyword">val </span><span class="identifier">ALICE</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-a-l-i-c-e_-k-e-y.html"><span class="keyword">val </span><span class="identifier">ALICE_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-a-l-i-c-e_-p-u-b-k-e-y.html"><span class="keyword">val </span><span class="identifier">ALICE_PUBKEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-a-l-l_-t-e-s-t_-k-e-y-s.html"><span class="keyword">val </span><span class="identifier">ALL_TEST_KEYS</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/index.html"><span class="keyword">class </span><span class="identifier">AlwaysSucceedContract</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/-init-.html"><span class="identifier">AlwaysSucceedContract</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.AlwaysSucceedContract$<init>(com.r3corda.core.crypto.SecureHash)/legalContractReference">legalContractReference</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a>&nbsp;<span class="symbol">=</span>&nbsp;SecureHash.sha256("Always succeed contract")<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-always-succeed-contract/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.AlwaysSucceedContract$verify(com.r3corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-attachment-resolution-exception/index.html"><span class="keyword">class </span><span class="identifier">AttachmentResolutionException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-attachment-resolution-exception/-init-.html"><span class="identifier">AttachmentResolutionException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.AttachmentResolutionException$<init>(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-b-o-b.html"><span class="keyword">val </span><span class="identifier">BOB</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-b-o-b_-k-e-y.html"><span class="keyword">val </span><span class="identifier">BOB_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-b-o-b_-p-u-b-k-e-y.html"><span class="keyword">val </span><span class="identifier">BOB_PUBKEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-c-h-a-r-l-i-e.html"><span class="keyword">val </span><span class="identifier">CHARLIE</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-c-h-a-r-l-i-e_-k-e-y.html"><span class="keyword">val </span><span class="identifier">CHARLIE_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-c-h-a-r-l-i-e_-p-u-b-k-e-y.html"><span class="keyword">val </span><span class="identifier">CHARLIE_PUBKEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-d-u-m-m-y_-k-e-y_1.html"><span class="keyword">val </span><span class="identifier">DUMMY_KEY_1</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-d-u-m-m-y_-k-e-y_2.html"><span class="keyword">val </span><span class="identifier">DUMMY_KEY_2</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-d-u-m-m-y_-n-o-t-a-r-y.html"><span class="keyword">val </span><span class="identifier">DUMMY_NOTARY</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-d-u-m-m-y_-n-o-t-a-r-y_-k-e-y.html"><span class="keyword">val </span><span class="identifier">DUMMY_NOTARY_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-d-u-m-m-y_-p-u-b-k-e-y_1.html"><span class="keyword">val </span><span class="identifier">DUMMY_PUBKEY_1</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-d-u-m-m-y_-p-u-b-k-e-y_2.html"><span class="keyword">val </span><span class="identifier">DUMMY_PUBKEY_2</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/index.html"><span class="keyword">class </span><span class="identifier">DummyLinearState</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/-init-.html"><span class="identifier">DummyLinearState</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/thread">thread</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a>&nbsp;<span class="symbol">=</span>&nbsp;SecureHash.randomSHA256()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a>&nbsp;<span class="symbol">=</span>&nbsp;AlwaysSucceedContract()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/participants">participants</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;listOf()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.contracts.Contract, kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.crypto.SecureHash)/nonce">nonce</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a>&nbsp;<span class="symbol">=</span>&nbsp;SecureHash.randomSHA256()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/is-relevant.html"><span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.DummyLinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/participants.html"><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-dummy-linear-state/thread.html"><span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-duplicate-output-label/index.html"><span class="keyword">class </span><span class="identifier">DuplicateOutputLabel</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-duplicate-output-label/-init-.html"><span class="identifier">DuplicateOutputLabel</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.DuplicateOutputLabel$<init>(kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">EnforceVerifyOrFail</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">InMemoryWalletService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/-init-.html"><span class="identifier">InMemoryWalletService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/-clashing-threads/index.html"><span class="keyword">class </span><span class="identifier">ClashingThreads</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/-clashing-threads/-init-.html"><span class="identifier">ClashingThreads</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService.ClashingThreads$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/threads">threads</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService.ClashingThreads$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/transactions">transactions</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/clashing-threads.html"><span class="keyword">val </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a><span class="symbol">.</span><span class="identifier">clashingThreads</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/current-wallet.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/linear-heads.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/notify-all.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.InMemoryWalletService$notifyAll(kotlin.collections.Iterable((com.r3corda.core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span>&nbsp;<span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-in-memory-wallet-service/updates.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">updates</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-wallet/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="keyword">class </span><span class="identifier">LedgerDSL</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">, </span><span class="keyword">out</span>&nbsp;<span class="identifier">L</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/-init-.html"><span class="identifier">LedgerDSL</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$<init>(com.r3corda.core.testing.LedgerDSL.L)/interpreter">interpreter</span><span class="symbol">:</span>&nbsp;<span class="identifier">L</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/interpreter.html"><span class="keyword">val </span><span class="identifier">interpreter</span><span class="symbol">: </span><span class="identifier">L</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/output.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">String</span><span class="symbol">.</span><span class="identifier">output</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">S</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/output-state-and-ref.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">String</span><span class="symbol">.</span><span class="identifier">outputStateAndRef</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/retrieve-output.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">retrieveOutput</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$retrieveOutput(java.lang.Class((com.r3corda.core.testing.LedgerDSL.retrieveOutput.S)), kotlin.String)/clazz">clazz</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$retrieveOutput(java.lang.Class((com.r3corda.core.testing.LedgerDSL.retrieveOutput.S)), kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">S</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/transaction.html"><span class="keyword">fun </span><span class="identifier">transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionBuilder()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l/unverified-transaction.html"><span class="keyword">fun </span><span class="identifier">unverifiedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Unit)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Unit)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionBuilder()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSL$unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="keyword">interface </span><span class="identifier">LedgerDSLInterpreter</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-verifies/index.html"><span class="identifier">Verifies</span></a><span class="symbol">, </span><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="identifier">OutputStateLookup</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/_transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/_unverified-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_unverifiedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), kotlin.Unit)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), kotlin.Unit)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$attachment(java.io.InputStream)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/tweak.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.LedgerDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.LedgerDSLInterpreter.T, com.r3corda.core.testing.LedgerDSLInterpreter(()))), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-e-g-a_-c-o-r-p.html"><span class="keyword">val </span><span class="identifier">MEGA_CORP</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-e-g-a_-c-o-r-p_-k-e-y.html"><span class="keyword">val </span><span class="identifier">MEGA_CORP_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-e-g-a_-c-o-r-p_-p-u-b-k-e-y.html"><span class="keyword">val </span><span class="identifier">MEGA_CORP_PUBKEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-i-n-i_-c-o-r-p.html"><span class="keyword">val </span><span class="identifier">MINI_CORP</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-i-n-i_-c-o-r-p_-k-e-y.html"><span class="keyword">val </span><span class="identifier">MINI_CORP_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-i-n-i_-c-o-r-p_-p-u-b-k-e-y.html"><span class="keyword">val </span><span class="identifier">MINI_CORP_PUBKEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-m-o-c-k_-i-d-e-n-t-i-t-y_-s-e-r-v-i-c-e.html"><span class="keyword">val </span><span class="identifier">MOCK_IDENTITY_SERVICE</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-o-r-a-c-l-e_-k-e-y.html"><span class="keyword">val </span><span class="identifier">ORACLE_KEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-o-r-a-c-l-e_-p-u-b-k-e-y.html"><span class="keyword">val </span><span class="identifier">ORACLE_PUBKEY</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="keyword">interface </span><span class="identifier">OutputStateLookup</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-output-state-lookup/retrieve-output-state-and-ref.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">retrieveOutputStateAndRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.OutputStateLookup$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.OutputStateLookup.retrieveOutputStateAndRef.S)), kotlin.String)/clazz">clazz</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.OutputStateLookup$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.OutputStateLookup.retrieveOutputStateAndRef.S)), kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-t-e-s-t_-t-x_-t-i-m-e.html"><span class="keyword">val </span><span class="identifier">TEST_TX_TIME</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TestLedgerDSLInterpreter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-init-.html"><span class="identifier">TestLedgerDSLInterpreter</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-type-mismatch/index.html"><span class="keyword">class </span><span class="identifier">TypeMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-type-mismatch/-init-.html"><span class="identifier">TypeMismatch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.TypeMismatch$<init>(java.lang.Class((kotlin.Any)), java.lang.Class((kotlin.Any)))/requested">requested</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.TypeMismatch$<init>(java.lang.Class((kotlin.Any)), java.lang.Class((kotlin.Any)))/actual">actual</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-verifies-failed/index.html"><span class="keyword">class </span><span class="identifier">VerifiesFailed</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/-verifies-failed/-init-.html"><span class="identifier">VerifiesFailed</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.VerifiesFailed$<init>(kotlin.String, kotlin.Throwable)/transactionName">transactionName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter.VerifiesFailed$<init>(kotlin.String, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/_transaction.html"><span class="keyword">fun </span><span class="identifier">_transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/_unverified-transaction.html"><span class="keyword">fun </span><span class="identifier">_unverifiedTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), kotlin.Unit)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), kotlin.Unit)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$_unverifiedTransaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/attachment.html"><span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$attachment(java.io.InputStream)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/output-to-label.html"><span class="keyword">fun </span><span class="identifier">outputToLabel</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$outputToLabel(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/retrieve-output-state-and-ref.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span> <span class="identifier">retrieveOutputStateAndRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.TestLedgerDSLInterpreter.retrieveOutputStateAndRef.S)), kotlin.String)/clazz">clazz</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$retrieveOutputStateAndRef(java.lang.Class((com.r3corda.core.testing.TestLedgerDSLInterpreter.retrieveOutputStateAndRef.S)), kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/transaction-name.html"><span class="keyword">fun </span><span class="identifier">transactionName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$transactionName(com.r3corda.core.crypto.SecureHash)/transactionHash">transactionHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/transactions-to-verify.html"><span class="keyword">val </span><span class="identifier">transactionsToVerify</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/transactions-unverified.html"><span class="keyword">val </span><span class="identifier">transactionsUnverified</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/tweak.html"><span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestLedgerDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.LedgerDSLInterpreter(()))), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/verifies.html"><span class="keyword">fun </span><span class="identifier">verifies</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/wire-transactions.html"><span class="keyword">val </span><span class="identifier">wireTransactions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TestTransactionDSLInterpreter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">, </span><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="identifier">OutputStateLookup</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/-init-.html"><span class="identifier">TestTransactionDSLInterpreter</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$<init>(com.r3corda.core.testing.TestLedgerDSLInterpreter, com.r3corda.core.contracts.TransactionBuilder)/ledgerInterpreter">ledgerInterpreter</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$<init>(com.r3corda.core.testing.TestLedgerDSLInterpreter, com.r3corda.core.contracts.TransactionBuilder)/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/_command.html"><span class="keyword">fun </span><span class="identifier">_command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/commandData">commandData</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/_output.html"><span class="keyword">fun </span><span class="identifier">_output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/attachment.html"><span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$attachment(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$input(com.r3corda.core.contracts.StateRef)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/ledger-interpreter.html"><span class="keyword">val </span><span class="identifier">ledgerInterpreter</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/transaction-builder.html"><span class="keyword">val </span><span class="identifier">transactionBuilder</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/tweak.html"><span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TestTransactionDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/verifies.html"><span class="keyword">fun </span><span class="identifier">verifies</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="keyword">class </span><span class="identifier">TransactionDSL</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/-init-.html"><span class="identifier">TransactionDSL</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$<init>(com.r3corda.core.testing.TransactionDSL.T)/interpreter">interpreter</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/command.html"><span class="keyword">fun </span><span class="identifier">command</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(kotlin.Array((java.security.PublicKey)), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/signers">signers</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(kotlin.Array((java.security.PublicKey)), kotlin.Function0((com.r3corda.core.contracts.CommandData)))/commandDataClosure">commandDataClosure</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/command.html"><span class="keyword">fun </span><span class="identifier">command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(java.security.PublicKey, com.r3corda.core.contracts.CommandData)/signer">signer</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$command(java.security.PublicKey, com.r3corda.core.contracts.CommandData)/commandData">commandData</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$input(kotlin.String)/stateLabel">stateLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$input(com.r3corda.core.contracts.ContractState)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/input.html"><span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$input(kotlin.Function0((com.r3corda.core.contracts.ContractState)))/stateClosure">stateClosure</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/interpreter.html"><span class="keyword">val </span><span class="identifier">interpreter</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/output.html"><span class="keyword">fun </span><span class="identifier">output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Function0((com.r3corda.core.contracts.ContractState)))/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Function0((com.r3corda.core.contracts.ContractState)))/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Function0((com.r3corda.core.contracts.ContractState)))/contractStateClosure">contractStateClosure</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/output.html"><span class="keyword">fun </span><span class="identifier">output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.contracts.ContractState)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(kotlin.String, com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/output.html"><span class="keyword">fun </span><span class="identifier">output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$output(com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(java.time.Instant, java.time.Duration, java.security.PublicKey)/time">time</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(java.time.Instant, java.time.Duration, java.security.PublicKey)/tolerance">tolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a>&nbsp;<span class="symbol">=</span>&nbsp;30.seconds<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(java.time.Instant, java.time.Duration, java.security.PublicKey)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY.owningKey<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(com.r3corda.core.contracts.TimestampCommand, java.security.PublicKey)/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSL$timestamp(com.r3corda.core.contracts.TimestampCommand, java.security.PublicKey)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a>&nbsp;<span class="symbol">=</span>&nbsp;DUMMY_NOTARY.owningKey<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="keyword">interface </span><span class="identifier">TransactionDSLInterpreter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-verifies/index.html"><span class="identifier">Verifies</span></a><span class="symbol">, </span><a href="com.r3corda.core.testing/-output-state-lookup/index.html"><span class="identifier">OutputStateLookup</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/_command.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_command</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/signers">signers</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_command(kotlin.collections.List((java.security.PublicKey)), com.r3corda.core.contracts.CommandData)/commandData">commandData</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/_output.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">_output</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$_output(kotlin.String, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.ContractState)/contractState">contractState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">attachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$attachment(com.r3corda.core.crypto.SecureHash)/attachmentId">attachmentId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/input.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">input</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$input(com.r3corda.core.contracts.StateRef)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/ledger-interpreter.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ledgerInterpreter</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/tweak.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">tweak</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.TransactionDSLInterpreter$tweak(kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/index.html"><span class="keyword">interface </span><span class="identifier">Verifies</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/fails.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">fails</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/fails with.html"><span class="keyword">open</span> <span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">fails with</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.Verifies$fails with(kotlin.String)/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/fails-with.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">failsWith</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing.Verifies$failsWith(kotlin.String)/expectedMessage">expectedMessage</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/-verifies/verifies.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifies</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/free-local-host-and-port.html"><span class="keyword">fun </span><span class="identifier">freeLocalHostAndPort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/generate-state-ref.html"><span class="keyword">fun </span><span class="identifier">generateStateRef</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/ledger.html"><span class="keyword">fun </span><span class="identifier">ledger</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$ledger(com.r3corda.core.node.ServiceHub, kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.TestLedgerDSLInterpreter)), kotlin.Unit)))/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockServices()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing$ledger(com.r3corda.core.node.ServiceHub, kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.TestLedgerDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/ledger.html"><span class="keyword">fun </span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">.</span><s><span class="identifier">ledger</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$ledger(com.r3corda.core.testing.TransactionDSLInterpreter, kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.TestLedgerDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/ledger.html"><span class="keyword">fun </span><a href="com.r3corda.core.testing/-ledger-d-s-l-interpreter/index.html"><span class="identifier">LedgerDSLInterpreter</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><s><span class="identifier">ledger</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$ledger(com.r3corda.core.testing.LedgerDSLInterpreter((com.r3corda.core.testing.TransactionDSLInterpreter)), kotlin.Function1((com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.TestLedgerDSLInterpreter)), kotlin.Unit)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/root-cause-exceptions.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">rootCauseExceptions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$rootCauseExceptions(kotlin.Function0((com.r3corda.core.testing.rootCauseExceptions.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/sign-all.html"><span class="keyword">fun </span><span class="identifier">signAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$signAll(kotlin.collections.List((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((java.security.KeyPair)))/transactionsToSign">transactionsToSign</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing$signAll(kotlin.collections.List((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((java.security.KeyPair)))/extraKeys">extraKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/sign-all.html"><span class="keyword">fun </span><a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">signAll</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.testing$signAll(com.r3corda.core.testing.LedgerDSL((com.r3corda.core.testing.TestTransactionDSLInterpreter, com.r3corda.core.testing.TestLedgerDSLInterpreter)), kotlin.Array((java.security.KeyPair)))/extraKeys">extraKeys</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/transaction.html"><span class="keyword">fun </span><span class="identifier">transaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionLabel">transactionLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/transactionBuilder">transactionBuilder</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a>&nbsp;<span class="symbol">=</span>&nbsp;TransactionBuilder()<span class="symbol">, </span><span class="identifier" id="com.r3corda.core.testing$transaction(kotlin.String, com.r3corda.core.contracts.TransactionBuilder, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.testing/-ledger-d-s-l/index.html"><span class="identifier">LedgerDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-test-transaction-d-s-l-interpreter/index.html"><span class="identifier">TestTransactionDSLInterpreter</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.testing/-test-ledger-d-s-l-interpreter/index.html"><span class="identifier">TestLedgerDSLInterpreter</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.testing/transaction.html"><span class="keyword">fun </span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">.</span><s><span class="identifier">transaction</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.testing$transaction(com.r3corda.core.testing.TransactionDSLInterpreter, kotlin.Function1((com.r3corda.core.testing.TransactionDSL((com.r3corda.core.testing.TransactionDSLInterpreter)), com.r3corda.core.testing.EnforceVerifyOrFail)))/dsl">dsl</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-transaction-d-s-l/index.html"><span class="identifier">TransactionDSL</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.testing/-transaction-d-s-l-interpreter/index.html"><span class="identifier">TransactionDSLInterpreter</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="com.r3corda.core.testing/-enforce-verify-or-fail.html"><span class="identifier">EnforceVerifyOrFail</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.core.utilities</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/index.html"><span class="keyword">class </span><span class="identifier">BriefLogFormatter</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Formatter.html"><span class="identifier">Formatter</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/-init-.html"><span class="identifier">BriefLogFormatter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/format.html"><span class="keyword">fun </span><span class="identifier">format</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter$format(java.util.logging.LogRecord)/logRecord">logRecord</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/LogRecord.html"><span class="identifier">LogRecord</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/init.html"><span class="keyword">fun </span><span class="identifier">init</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/init-verbose.html"><span class="keyword">fun </span><span class="identifier">initVerbose</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$initVerbose(kotlin.Array((kotlin.String)))/loggerNames">loggerNames</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span>&nbsp;<span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span>&nbsp;<span class="identifier">KClass</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/index.html"><span class="keyword">object </span><span class="identifier">Emoji</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-b-a-g_-o-f_-c-a-s-h.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_BAG_OF_CASH</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-d-i-a-m-o-n-d.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_DIAMOND</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-g-r-e-e-n_-t-i-c-k.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_GREEN_TICK</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-l-e-f-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_LEFT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-n-e-w-s-p-a-p-e-r.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_NEWSPAPER</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-p-a-p-e-r-c-l-i-p.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_PAPERCLIP</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/-c-o-d-e_-r-i-g-h-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_RIGHT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/bag-of-cash.html"><span class="keyword">val </span><span class="identifier">bagOfCash</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/diamond.html"><span class="keyword">val </span><span class="identifier">diamond</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/has-emoji-terminal.html"><span class="keyword">val </span><span class="identifier">hasEmojiTerminal</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/left-arrow.html"><span class="keyword">val </span><span class="identifier">leftArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/newspaper.html"><span class="keyword">val </span><span class="identifier">newspaper</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/paperclip.html"><span class="keyword">val </span><span class="identifier">paperclip</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/render-if-supported.html"><span class="keyword">fun </span><span class="identifier">renderIfSupported</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.Emoji$renderIfSupported(kotlin.Any)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-emoji/right-arrow.html"><span class="keyword">val </span><span class="identifier">rightArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="keyword">class </span><span class="identifier">NonEmptySet</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-init-.html"><span class="identifier">NonEmptySet</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$<init>(com.r3corda.core.utilities.NonEmptySet.T)/initial">initial</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Iterator</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/-init-.html"><span class="identifier">Iterator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet.Iterator$<init>(kotlin.collections.MutableIterator((com.r3corda.core.utilities.NonEmptySet.Iterator.T)))/iterator">iterator</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/has-next.html"><span class="keyword">fun </span><span class="identifier">hasNext</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/iterator.html"><span class="keyword">val </span><span class="identifier">iterator</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/next.html"><span class="keyword">fun </span><span class="identifier">next</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/-iterator/remove.html"><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/add.html"><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$add(com.r3corda.core.utilities.NonEmptySet.T)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/add-all.html"><span class="keyword">fun </span><span class="identifier">addAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$addAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/clear.html"><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Nothing</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/contains.html"><span class="keyword">fun </span><span class="identifier">contains</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$contains(com.r3corda.core.utilities.NonEmptySet.T)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/contains-all.html"><span class="keyword">fun </span><span class="identifier">containsAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$containsAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/is-empty.html"><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/iterator.html"><span class="keyword">fun </span><span class="identifier">iterator</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/remove.html"><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$remove(com.r3corda.core.utilities.NonEmptySet.T)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/remove-all.html"><span class="keyword">fun </span><span class="identifier">removeAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$removeAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/retain-all.html"><span class="keyword">fun </span><span class="identifier">retainAll</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySet$retainAll(kotlin.collections.Collection((com.r3corda.core.utilities.NonEmptySet.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set-serializer/index.html"><span class="keyword">object </span><span class="identifier">NonEmptySetSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$read(, , java.lang.Class((com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$read(, , java.lang.Class((com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))))/input">input</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$read(, , java.lang.Class((com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-non-empty-set-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$write(, , com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$write(, , com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))/output">output</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.NonEmptySetSerializer$write(, , com.r3corda.core.utilities.NonEmptySet((kotlin.Any)))/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="keyword">class </span><span class="identifier">ProgressTracker</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-init-.html"><span class="identifier">ProgressTracker</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$<init>(kotlin.Array((com.r3corda.core.utilities.ProgressTracker.Step)))/steps">steps</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">Change</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/index.html"><span class="keyword">class </span><span class="identifier">Position</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/-init-.html"><span class="identifier">Position</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Position$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Position$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/newStep">newStep</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/new-step.html"><span class="keyword">val </span><span class="identifier">newStep</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-position/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/index.html"><span class="keyword">class </span><span class="identifier">Rendering</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/-init-.html"><span class="identifier">Rendering</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Rendering$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Rendering$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/ofStep">ofStep</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/of-step.html"><span class="keyword">val </span><span class="identifier">ofStep</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-rendering/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/index.html"><span class="keyword">class </span><span class="identifier">Structural</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/-init-.html"><span class="identifier">Structural</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Structural$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Change.Structural$<init>(com.r3corda.core.utilities.ProgressTracker, com.r3corda.core.utilities.ProgressTracker.Step)/parent">parent</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/parent.html"><span class="keyword">val </span><span class="identifier">parent</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-change/-structural/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-d-o-n-e/index.html"><span class="keyword">object </span><span class="identifier">DONE</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-d-o-n-e/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.DONE$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">RelabelableStep</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/-init-.html"><span class="identifier">RelabelableStep</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.RelabelableStep$<init>(kotlin.String)/currentLabel">currentLabel</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/current-label.html"><span class="keyword">var </span><span class="identifier">currentLabel</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-relabelable-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="keyword">class </span><span class="identifier">Step</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/-init-.html"><span class="identifier">Step</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.Step$<init>(kotlin.String)/label">label</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/child-progress-tracker.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/index.html"><span class="keyword">object </span><span class="identifier">UNSTARTED</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker.UNSTARTED$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/all-steps.html"><span class="keyword">val </span><span class="identifier">allSteps</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/changes.html"><span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/current-step.html"><span class="keyword">var </span><span class="identifier">currentStep</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/current-step-recursive.html"><span class="keyword">val </span><span class="identifier">currentStepRecursive</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/get-child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">getChildProgressTracker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$getChildProgressTracker(com.r3corda.core.utilities.ProgressTracker.Step)/step">step</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/next-step.html"><span class="keyword">fun </span><span class="identifier">nextStep</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/parent.html"><span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/set-child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">setChildProgressTracker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$setChildProgressTracker(com.r3corda.core.utilities.ProgressTracker.Step, com.r3corda.core.utilities.ProgressTracker)/step">step</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.ProgressTracker$setChildProgressTracker(com.r3corda.core.utilities.ProgressTracker.Step, com.r3corda.core.utilities.ProgressTracker)/childProgressTracker">childProgressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/step-index.html"><span class="keyword">var </span><span class="identifier">stepIndex</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/steps.html"><span class="keyword">val </span><span class="identifier">steps</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-progress-tracker/top-level-tracker.html"><span class="keyword">val </span><span class="identifier">topLevelTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimeWindow</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/-init-.html"><span class="identifier">TimeWindow</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.TimeWindow$<init>(java.time.Instant, java.time.Duration)/start">start</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities.TimeWindow$<init>(java.time.Instant, java.time.Duration)/duration">duration</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/duration.html"><span class="keyword">val </span><span class="identifier">duration</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/end.html"><span class="keyword">val </span><span class="identifier">end</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-time-window/start.html"><span class="keyword">val </span><span class="identifier">start</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="keyword">class </span><span class="identifier">UntrustworthyData</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/-init-.html"><span class="identifier">UntrustworthyData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.UntrustworthyData$<init>(com.r3corda.core.utilities.UntrustworthyData.T)/fromUntrustedWorld">fromUntrustedWorld</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/-untrustworthy-data/validate.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities.UntrustworthyData$validate(kotlin.Function1((com.r3corda.core.utilities.UntrustworthyData.T, com.r3corda.core.utilities.UntrustworthyData.validate.R)))/validator">validator</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/logger-for.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">loggerFor</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/non-empty-set-of.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">nonEmptySetOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities$nonEmptySetOf(com.r3corda.core.utilities.nonEmptySetOf.T, kotlin.Array((com.r3corda.core.utilities.nonEmptySetOf.T)))/initial">initial</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.core.utilities$nonEmptySetOf(com.r3corda.core.utilities.nonEmptySetOf.T, kotlin.Array((com.r3corda.core.utilities.nonEmptySetOf.T)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-non-empty-set/index.html"><span class="identifier">NonEmptySet</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/suggest-interest-rate-announcement-time-window.html"><span class="keyword">fun </span><span class="identifier">suggestInterestRateAnnouncementTimeWindow</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities$suggestInterestRateAnnouncementTimeWindow(kotlin.String, kotlin.String, java.time.LocalDate)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities$suggestInterestRateAnnouncementTimeWindow(kotlin.String, kotlin.String, java.time.LocalDate)/source">source</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.core.utilities$suggestInterestRateAnnouncementTimeWindow(kotlin.String, kotlin.String, java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-time-window/index.html"><span class="identifier">TimeWindow</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.core.utilities/trace.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">trace</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.core.utilities$trace(, kotlin.Function0((kotlin.String)))/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.demos</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">CliParams</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/index.html"><span class="keyword">class </span><span class="identifier">DateChange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/-init-.html"><span class="identifier">DateChange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.DateChange$<init>(, kotlin.String)/apiAddress">apiAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.DateChange$<init>(, kotlin.String)/dateString">dateString</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/api-address.html"><span class="keyword">val </span><span class="identifier">apiAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-date-change/date-string.html"><span class="keyword">val </span><span class="identifier">dateString</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-help.html"><span class="keyword">object </span><span class="identifier">Help</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/index.html"><span class="keyword">class </span><span class="identifier">RunNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/-init-.html"><span class="identifier">RunNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/networkAddress">networkAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/apiAddress">apiAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/mapAddress">mapAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/identityFile">identityFile</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/tradeWithIdentities">tradeWithIdentities</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/uploadRates">uploadRates</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/defaultLegalName">defaultLegalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.RunNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, , , kotlin.String, java.nio.file.Path, kotlin.collections.List((java.nio.file.Path)), kotlin.Boolean, kotlin.String, kotlin.Boolean)/autoSetup">autoSetup</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/api-address.html"><span class="keyword">val </span><span class="identifier">apiAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/auto-setup.html"><span class="keyword">val </span><span class="identifier">autoSetup</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/default-legal-name.html"><span class="keyword">val </span><span class="identifier">defaultLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/identity-file.html"><span class="keyword">val </span><span class="identifier">identityFile</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/map-address.html"><span class="keyword">val </span><span class="identifier">mapAddress</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/network-address.html"><span class="keyword">val </span><span class="identifier">networkAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/trade-with-identities.html"><span class="keyword">val </span><span class="identifier">tradeWithIdentities</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-run-node/upload-rates.html"><span class="keyword">val </span><span class="identifier">uploadRates</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/index.html"><span class="keyword">class </span><span class="identifier">SetupNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/-init-.html"><span class="identifier">SetupNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.SetupNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, kotlin.String)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.SetupNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, kotlin.String)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.SetupNode$<init>(com.r3corda.demos.IRSDemoNode, java.nio.file.Path, kotlin.String)/defaultLegalName">defaultLegalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/default-legal-name.html"><span class="keyword">val </span><span class="identifier">defaultLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-setup-node/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/index.html"><span class="keyword">class </span><span class="identifier">Trade</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/-init-.html"><span class="identifier">Trade</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.Trade$<init>(, kotlin.String)/apiAddress">apiAddress</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.CliParams.Trade$<init>(, kotlin.String)/tradeId">tradeId</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/api-address.html"><span class="keyword">val </span><span class="identifier">apiAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/-trade/trade-id.html"><span class="keyword">val </span><span class="identifier">tradeId</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/default-base-directory.html"><span class="keyword">val </span><span class="identifier">defaultBaseDirectory</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/legal-name.html"><span class="keyword">fun </span><span class="identifier">legalName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.Companion$legalName(com.r3corda.demos.IRSDemoNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params/parse.html"><span class="keyword">fun </span><span class="identifier">parse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.CliParams.Companion$parse()/options">options</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.demos/-cli-params/index.html"><span class="identifier">CliParams</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/index.html"><span class="keyword">object </span><span class="identifier">CliParamsSpec</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/api-address-arg.html"><span class="keyword">val </span><span class="identifier">apiAddressArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/base-directory-arg.html"><span class="keyword">val </span><span class="identifier">baseDirectoryArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/fake-trade-with-identity-file.html"><span class="keyword">val </span><span class="identifier">fakeTradeWithIdentityFile</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/help.html"><span class="keyword">val </span><span class="identifier">help</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/network-address-arg.html"><span class="keyword">val </span><span class="identifier">networkAddressArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/network-map-identity-file.html"><span class="keyword">val </span><span class="identifier">networkMapIdentityFile</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/network-map-net-addr.html"><span class="keyword">val </span><span class="identifier">networkMapNetAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/non-options.html"><span class="keyword">val </span><span class="identifier">nonOptions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/parser.html"><span class="keyword">val </span><span class="identifier">parser</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-cli-params-spec/role-arg.html"><span class="keyword">val </span><span class="identifier">roleArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-d-e-f-a-u-l-t_-b-a-s-e_-d-i-r-e-c-t-o-r-y.html"><span class="keyword">val </span><span class="identifier">DEFAULT_BASE_DIRECTORY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-d-e-m-o_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">DEMO_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/index.html"><span class="keyword">class </span><span class="identifier">DemoClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-mutable-clock/index.html"><span class="identifier">MutableClock</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/-init-.html"><span class="identifier">DemoClock</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/to-token.html"><span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/update-date.html"><span class="keyword">fun </span><span class="identifier">updateDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$updateDate(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-demo-clock/with-zone.html"><span class="keyword">fun </span><span class="identifier">withZone</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.DemoClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">IRSDemoNode</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/-node-a.html"><span class="identifier">NodeA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/-node-b.html"><span class="identifier">NodeB</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-node/other.html"><span class="keyword">val </span><span class="identifier">other</span><span class="symbol">: </span><a href="com.r3corda.demos/-i-r-s-demo-node/index.html"><span class="identifier">IRSDemoNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/index.html"><span class="keyword">class </span><span class="identifier">IRSDemoPluginRegistry</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/-init-.html"><span class="identifier">IRSDemoPluginRegistry</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/required-protocols.html"><span class="keyword">val </span><span class="identifier">requiredProtocols</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/static-serve-dirs.html"><span class="keyword">val </span><span class="identifier">staticServeDirs</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-plugin-registry/web-apis.html"><span class="keyword">val </span><span class="identifier">webApis</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">IRSDemoRole</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-date.html"><span class="identifier">Date</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-node-a.html"><span class="identifier">NodeA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-node-b.html"><span class="identifier">NodeB</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-setup-node-a.html"><span class="identifier">SetupNodeA</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-setup-node-b.html"><span class="identifier">SetupNodeB</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-i-r-s-demo-role/-trade.html"><span class="identifier">Trade</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-role/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Role</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-role/-b-u-y-e-r.html"><span class="identifier">BUYER</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/-role/-s-e-l-l-e-r.html"><span class="identifier">SELLER</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/run-i-r-s-demo.html"><span class="keyword">fun </span><span class="identifier">runIRSDemo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos$runIRSDemo(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos/run-trader-demo.html"><span class="keyword">fun </span><span class="identifier">runTraderDemo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos$runTraderDemo(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.demos.api</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwapAPI</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/-init-.html"><span class="identifier">InterestRateSwapAPI</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/exit-server.html"><span class="keyword">fun </span><span class="identifier">exitServer</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/fetch-deal.html"><span class="keyword">fun </span><span class="identifier">fetchDeal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$fetchDeal(kotlin.String)/ref">ref</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/fetch-deals.html"><span class="keyword">fun </span><span class="identifier">fetchDeals</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/fetch-demo-date.html"><span class="keyword">fun </span><span class="identifier">fetchDemoDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/store-deal.html"><span class="keyword">fun </span><span class="identifier">storeDeal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$storeDeal(com.r3corda.contracts.InterestRateSwap.State)/newDeal">newDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.api/-interest-rate-swap-a-p-i/store-demo-date.html"><span class="keyword">fun </span><span class="identifier">storeDemoDate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.api.InterestRateSwapAPI$storeDemoDate(java.time.LocalDate)/newDemoDate">newDemoDate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.demos.protocols</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/index.html"><span class="keyword">object </span><span class="identifier">AutoOfferProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AutoOfferMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/-init-.html"><span class="identifier">AutoOfferMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/otherSessionID">otherSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, kotlin.Long, com.r3corda.core.contracts.DealState)/dealBeingOffered">dealBeingOffered</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/deal-being-offered.html"><span class="keyword">val </span><span class="identifier">dealBeingOffered</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-auto-offer-message/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/index.html"><span class="keyword">class </span><span class="identifier">Requester</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-init-.html"><span class="identifier">Requester</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Requester$<init>(com.r3corda.core.contracts.DealState)/dealToBeOffered">dealToBeOffered</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-a-n-n-o-u-n-c-i-n-g.html"><span class="keyword">object </span><span class="identifier">ANNOUNCING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-d-e-a-l-i-n-g/index.html"><span class="keyword">object </span><span class="identifier">DEALING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-d-e-a-l-i-n-g/child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/deal-to-be-offered.html"><span class="keyword">val </span><span class="identifier">dealToBeOffered</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-requester/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/index.html"><span class="keyword">class </span><span class="identifier">Callback</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/-init-.html"><span class="identifier">Callback</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service.Callback$<init>(kotlin.Function1((com.r3corda.core.contracts.SignedTransaction, kotlin.Unit)))/success">success</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/on-failure.html"><span class="keyword">fun </span><span class="identifier">onFailure</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service.Callback$onFailure(kotlin.Throwable)/t">t</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/on-success.html"><span class="keyword">fun </span><span class="identifier">onSuccess</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.AutoOfferProtocol.Service.Callback$onSuccess(com.r3corda.core.contracts.SignedTransaction)/st">st</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-callback/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="symbol">(</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-d-e-a-l-i-n-g/index.html"><span class="keyword">object </span><span class="identifier">DEALING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-d-e-a-l-i-n-g/child-progress-tracker.html"><span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-service/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-auto-offer-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/index.html"><span class="keyword">object </span><span class="identifier">ExitServerProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Boolean</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.ExitServerProtocol.Broadcast$<init>(kotlin.Int)/exitCode">exitCode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-broadcast/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-exit-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ExitMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-exit-message/-init-.html"><span class="identifier">ExitMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.ExitServerProtocol.ExitMessage$<init>(kotlin.Int)/exitCode">exitCode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-exit-message/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.ExitServerProtocol.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-exit-server-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/index.html"><span class="keyword">object </span><span class="identifier">UpdateBusinessDayProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, com.r3corda.core.utilities.ProgressTracker)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Broadcast.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/-n-o-t-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">NOTIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-broadcast/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-update-business-day-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateBusinessDayMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-update-business-day-message/-init-.html"><span class="identifier">UpdateBusinessDayMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.protocols.UpdateBusinessDayProtocol.UpdateBusinessDayMessage$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.protocols/-update-business-day-protocol/-update-business-day-message/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.utilities/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.demos.utilities</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.utilities/post-json.html"><span class="keyword">fun </span><span class="identifier">postJson</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.utilities$postJson(java.net.URL, kotlin.String)/url">url</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.utilities$postJson(java.net.URL, kotlin.String)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.utilities/put-json.html"><span class="keyword">fun </span><span class="identifier">putJson</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.utilities$putJson(java.net.URL, kotlin.String)/url">url</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.utilities$putJson(java.net.URL, kotlin.String)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.demos.utilities/upload-file.html"><span class="keyword">fun </span><span class="identifier">uploadFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.demos.utilities$uploadFile(java.net.URL, kotlin.String)/url">url</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.demos.utilities$uploadFile(java.net.URL, kotlin.String)/file">file</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/index.html"><span class="keyword">object </span><span class="identifier">ParamsSpec</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/base-directory-arg.html"><span class="keyword">val </span><span class="identifier">baseDirectoryArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/config-file-arg.html"><span class="keyword">val </span><span class="identifier">configFileArg</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/-params-spec/parser.html"><span class="keyword">val </span><span class="identifier">parser</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.api</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/index.html"><span class="keyword">interface </span><span class="identifier">APIServer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/build-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/commit-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/fetch-protocols-requiring-attention.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$fetchProtocolsRequiringAttention(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/fetch-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$fetchStates(kotlin.collections.List((com.r3corda.core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/fetch-transactions.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$fetchTransactions(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/generate-transaction-signature.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$generateTransactionSignature(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/invoke-protocol-sync.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/provide-protocol-response.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.APIServer$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/query-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.APIServer$queryStates(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/server-time.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">serverTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-a-p-i-server/status.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">status</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractClassRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-class-ref/-init-.html"><span class="identifier">ContractClassRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ContractClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-def-ref.html"><span class="keyword">interface </span><span class="identifier">ContractDefRef</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-ledger-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractLedgerRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-ledger-ref/-init-.html"><span class="identifier">ContractLedgerRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ContractLedgerRef$<init>(com.r3corda.core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-contract-ledger-ref/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolClassRef</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-class-ref/-init-.html"><span class="identifier">ProtocolClassRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ProtocolClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolInstanceRef</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/-init-.html"><span class="identifier">ProtocolInstanceRef</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ProtocolInstanceRef$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.node.api.ProtocolClassRef, kotlin.String)/protocolInstance">protocolInstance</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolInstanceRef$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.node.api.ProtocolClassRef, kotlin.String)/protocolClass">protocolClass</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolInstanceRef$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.node.api.ProtocolClassRef, kotlin.String)/protocolStepId">protocolStepId</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/protocol-class.html"><span class="keyword">val </span><span class="identifier">protocolClass</span><span class="symbol">: </span><a href="com.r3corda.node.api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/protocol-instance.html"><span class="keyword">val </span><span class="identifier">protocolInstance</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-instance-ref/protocol-step-id.html"><span class="keyword">val </span><span class="identifier">protocolStepId</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-ref.html"><span class="keyword">interface </span><span class="identifier">ProtocolRef</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolRequiringAttention</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/-init-.html"><span class="identifier">ProtocolRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/prompt">prompt</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/choiceIdsToMessages">choiceIdsToMessages</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.ProtocolRequiringAttention$<init>(com.r3corda.node.api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((com.r3corda.core.crypto.SecureHash, kotlin.String)), java.time.Instant)/dueBy">dueBy</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/choice-ids-to-messages.html"><span class="keyword">val </span><span class="identifier">choiceIdsToMessages</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/due-by.html"><span class="keyword">val </span><span class="identifier">dueBy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/prompt.html"><span class="keyword">val </span><span class="identifier">prompt</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-protocol-requiring-attention/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/index.html"><span class="keyword">interface </span><span class="identifier">StatesQuery</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="keyword">interface </span><span class="identifier">Criteria</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-all-deals.html"><span class="keyword">object </span><span class="identifier">AllDeals</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-deal/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Deal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-deal/-init-.html"><span class="identifier">Deal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.StatesQuery.Criteria.Deal$<init>(kotlin.String)/ref">ref</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-criteria/-deal/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-selection/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Selection</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-selection/-init-.html"><span class="identifier">Selection</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.StatesQuery.Selection$<init>(com.r3corda.node.api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/-selection/criteria.html"><span class="keyword">val </span><span class="identifier">criteria</span><span class="symbol">: </span><a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-states-query/select.html"><span class="keyword">fun </span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.StatesQuery.Companion$select(com.r3corda.node.api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionBuildStep</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/-init-.html"><span class="identifier">TransactionBuildStep</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/generateMethodName">generateMethodName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/args.html"><span class="keyword">val </span><span class="identifier">args</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.api/-transaction-build-step/generate-method-name.html"><span class="keyword">val </span><span class="identifier">generateMethodName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.internal</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/index.html"><span class="keyword">class </span><span class="identifier">APIServerImpl</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$<init>(com.r3corda.node.internal.AbstractNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/build-transaction.html"><span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$buildTransaction(com.r3corda.node.api.ContractDefRef, kotlin.collections.List((com.r3corda.node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/commit-transaction.html"><span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$commitTransaction(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)), kotlin.collections.List((com.r3corda.core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/fetch-protocols-requiring-attention.html"><span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$fetchProtocolsRequiringAttention(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/fetch-states.html"><span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$fetchStates(kotlin.collections.List((com.r3corda.core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/fetch-transactions.html"><span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$fetchTransactions(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/generate-transaction-signature.html"><span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$generateTransactionSignature(com.r3corda.core.serialization.SerializedBytes((com.r3corda.core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/invoke-protocol-sync.html"><span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$invokeProtocolSync(com.r3corda.node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/provide-protocol-response.html"><span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$provideProtocolResponse(com.r3corda.node.api.ProtocolInstanceRef, com.r3corda.core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/query-states.html"><span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.APIServerImpl$queryStates(com.r3corda.node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/server-time.html"><span class="keyword">fun </span><span class="identifier">serverTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-a-p-i-server-impl/status.html"><span class="keyword">fun </span><span class="identifier">status</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/networkMapService">networkMapService</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/-p-r-i-v-a-t-e_-k-e-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PRIVATE_KEY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/-p-u-b-l-i-c_-i-d-e-n-t-i-t-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PUBLIC_IDENTITY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/_services-that-accept-uploads.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/advertised-services.html"><span class="keyword">val </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/api.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">api</span><span class="symbol">: </span><a href="com.r3corda.node.api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/checkpoint-storage.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/configuration.html"><span class="keyword">val </span><span class="identifier">configuration</span><span class="symbol">: </span><a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/construct-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.persistence/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/transactionStorage">transactionStorage</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$constructStorageService(com.r3corda.node.services.persistence.NodeAttachmentService, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.persistence/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/create-node-dir.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">createNodeDir</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/custom-services.html"><span class="keyword">val </span><span class="identifier">customServices</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/find-my-location.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/find-service.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">findService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/generate-key-pair.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">generateKeyPair</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/identity.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/in-node-network-map-service.html"><span class="keyword">var </span><span class="identifier">inNodeNetworkMapService</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/in-node-notary-service.html"><span class="keyword">var </span><span class="identifier">inNodeNotaryService</span><span class="symbol">: </span><a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="identifier">NotaryService</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/info.html"><span class="keyword">val </span><span class="identifier">info</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/initialise-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">initialiseStorageService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/is-previous-checkpoints-present.html"><span class="keyword">var </span><span class="identifier">isPreviousCheckpointsPresent</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/key-management.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">keyManagement</span><span class="symbol">: </span><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/index.html"><span class="identifier">E2ETestKeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/log.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-attachment-storage.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeAttachmentStorage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$makeAttachmentStorage(java.nio.file.Path)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.persistence/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-network-map-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/make-notary-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeNotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.AbstractNode$makeNotaryService(com.r3corda.core.node.services.ServiceType)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/net.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">net</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/net-map-cache.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">netMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/network-map-registration-future.html"><span class="keyword">val </span><span class="identifier">networkMapRegistrationFuture</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/network-map-seq.html"><span class="keyword">var </span><span class="identifier">networkMapSeq</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/network-map-service.html"><span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/no-network-map-configured.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">noNetworkMapConfigured</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/platform-clock.html"><span class="keyword">val </span><span class="identifier">platformClock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/plugin-registries.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">pluginRegistries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/protocol-logic-factory.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">protocolLogicFactory</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/scheduler.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">scheduler</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/services-that-accept-uploads.html"><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/setup.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setup</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/smm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/started.html"><span class="keyword">var </span><span class="identifier">started</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/stop.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/storage.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">storage</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-abstract-node/wallet.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">wallet</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-configuration-exception/index.html"><span class="keyword">class </span><span class="identifier">ConfigurationException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.ConfigurationException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/index.html"><span class="keyword">class </span><span class="identifier">Node</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/p2pAddr">p2pAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/webServerAddr">webServerAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;NodeClock()<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.Node$<init>(java.nio.file.Path, , , com.r3corda.node.services.config.NodeConfiguration, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), java.time.Clock, )/messagingServerAddr">messagingServerAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/-d-e-f-a-u-l-t_-p-o-r-t.html"><span class="keyword">val </span><span class="identifier">DEFAULT_PORT</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/log.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/message-broker.html"><span class="keyword">var </span><span class="identifier">messageBroker</span><span class="symbol">: </span><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/index.html"><span class="identifier">ArtemisMessagingServer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/messaging-server-addr.html"><span class="keyword">val </span><span class="identifier">messagingServerAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/p2p-addr.html"><span class="keyword">val </span><span class="identifier">p2pAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="identifier">ServiceAffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/setup.html"><span class="keyword">fun </span><span class="identifier">setup</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/web-server.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">webServer</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal/-node/web-server-addr.html"><span class="keyword">val </span><span class="identifier">webServerAddr</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.internal.testing</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/index.html"><span class="keyword">class </span><span class="identifier">IRSSimulation</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/networkSendManuallyPumped">networkSendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/iterate.html"><span class="keyword">fun </span><span class="identifier">iterate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/om.html"><span class="keyword">val </span><span class="identifier">om</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-i-r-s-simulation/start-main-simulation.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMainSimulation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="keyword">class </span><span class="identifier">MockNetwork</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.internal.testing.MockNetwork.Factory)/networkSendManuallyPumped">networkSendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.internal.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.internal.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockNetwork.DefaultFactory<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-default-factory/index.html"><span class="keyword">object </span><span class="identifier">DefaultFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="keyword">interface </span><span class="identifier">Factory</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="keyword">class </span><span class="identifier">MockNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/find-my-location.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/generate-key-pair.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">generateKeyPair</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/key-pair.html"><span class="keyword">val </span><span class="identifier">keyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/log.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node.services.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/mock-net.html"><span class="keyword">val </span><span class="identifier">mockNet</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/no-network-map-configured.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">noNetworkMapConfigured</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/place.html"><span class="keyword">val </span><span class="identifier">place</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/address-to-node.html"><span class="keyword">fun </span><span class="identifier">addressToNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$addressToNode(com.r3corda.core.messaging.SingleMessageRecipient)/address">address</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/start">start</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;true<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/legalName">legalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNode(com.r3corda.core.node.NodeInfo, kotlin.Int, com.r3corda.node.internal.testing.MockNetwork.Factory, kotlin.Boolean, kotlin.String, java.security.KeyPair, kotlin.Array((com.r3corda.core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-notary-node.html"><span class="keyword">fun </span><span class="identifier">createNotaryNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNotaryNode(kotlin.String, java.security.KeyPair)/legalName">legalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createNotaryNode(kotlin.String, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-party-node.html"><span class="keyword">fun </span><span class="identifier">createPartyNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createPartyNode(com.r3corda.core.node.NodeInfo, kotlin.String, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createPartyNode(com.r3corda.core.node.NodeInfo, kotlin.String, java.security.KeyPair)/legalName">legalName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createPartyNode(com.r3corda.core.node.NodeInfo, kotlin.String, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/create-two-nodes.html"><span class="keyword">fun </span><span class="identifier">createTwoNodes</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createTwoNodes(com.r3corda.node.internal.testing.MockNetwork.Factory, java.security.KeyPair)/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$createTwoNodes(com.r3corda.node.internal.testing.MockNetwork.Factory, java.security.KeyPair)/notaryKeyPair">notaryKeyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/filesystem.html"><span class="keyword">val </span><span class="identifier">filesystem</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/messaging-network.html"><span class="keyword">val </span><span class="identifier">messagingNetwork</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/index.html"><span class="identifier">InMemoryMessagingNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/run-network.html"><span class="keyword">fun </span><span class="identifier">runNetwork</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/start-nodes.html"><span class="keyword">fun </span><span class="identifier">startNodes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-mock-network/stop-nodes.html"><span class="keyword">fun </span><span class="identifier">stopNodes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Simulation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/networkSendManuallyPumped">networkSendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$<init>(kotlin.Boolean, kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">BankFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/-init-.html"><span class="identifier">BankFactory</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/counter.html"><span class="keyword">var </span><span class="identifier">counter</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/create-all.html"><span class="keyword">fun </span><span class="identifier">createAll</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-network-map-node-factory/index.html"><span class="keyword">object </span><span class="identifier">NetworkMapNodeFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-network-map-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-notary-node-factory/index.html"><span class="keyword">object </span><span class="identifier">NotaryNodeFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-notary-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.NotaryNodeFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-rates-oracle-factory/index.html"><span class="keyword">object </span><span class="identifier">RatesOracleFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-rates-oracle-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-regulator-factory/index.html"><span class="keyword">object </span><span class="identifier">RegulatorFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/network">network</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SimulatedNode</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/dir">dir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, com.r3corda.node.internal.testing.MockNetwork, com.r3corda.core.node.NodeInfo, kotlin.collections.Set((com.r3corda.core.node.services.ServiceType)), kotlin.Int, java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/find-my-location.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/all-protocol-steps.html"><span class="keyword">val </span><span class="identifier">allProtocolSteps</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/bank-factory.html"><span class="keyword">val </span><span class="identifier">bankFactory</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-bank-factory/index.html"><span class="identifier">BankFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/bank-locations.html"><span class="keyword">val </span><span class="identifier">bankLocations</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/banks.html"><span class="keyword">val </span><span class="identifier">banks</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/clocks.html"><span class="keyword">val </span><span class="identifier">clocks</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/current-date-and-time.html"><span class="keyword">var </span><span class="identifier">currentDateAndTime</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/date-changes.html"><span class="keyword">val </span><span class="identifier">dateChanges</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/done-steps.html"><span class="keyword">val </span><span class="identifier">doneSteps</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/extra-node-labels.html"><span class="keyword">val </span><span class="identifier">extraNodeLabels</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/iterate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">iterate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network.html"><span class="keyword">val </span><span class="identifier">network</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network-initialisation-finished.html"><span class="keyword">val </span><span class="identifier">networkInitialisationFinished</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network-map.html"><span class="keyword">val </span><span class="identifier">networkMap</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/network-send-manually-pumped.html"><span class="keyword">val </span><span class="identifier">networkSendManuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/rates-oracle.html"><span class="keyword">val </span><span class="identifier">ratesOracle</span><span class="symbol">: </span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/regulators.html"><span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/service-providers.html"><span class="keyword">val </span><span class="identifier">serviceProviders</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/show-consensus-for.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">showConsensusFor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$showConsensusFor(kotlin.collections.List((com.r3corda.node.internal.testing.Simulation.SimulatedNode)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/show-progress-for.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">showProgressFor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$showProgressFor(kotlin.collections.List((com.r3corda.node.internal.testing.Simulation.SimulatedNode)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/start-main-simulation.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">startMainSimulation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/start-trading-circle.html"><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-simulation/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/index.html"><span class="keyword">class </span><span class="identifier">TestClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-mutable-clock/index.html"><span class="identifier">MutableClock</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/-init-.html"><span class="identifier">TestClock</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/advance-by.html"><span class="keyword">fun </span><span class="identifier">advanceBy</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$advanceBy(java.time.Duration)/duration">duration</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/set-to.html"><span class="keyword">fun </span><span class="identifier">setTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$setTo(java.time.Instant)/newInstant">newInstant</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/to-token.html"><span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-test-clock/with-zone.html"><span class="keyword">fun </span><s><span class="identifier">withZone</span></s><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TestClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-trade-simulation/index.html"><span class="keyword">class </span><span class="identifier">TradeSimulation</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.internal.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/-trade-simulation/start-main-simulation.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMainSimulation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.internal.testing/kotlin.collections.-iterable/set-to.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.node.internal.testing/-test-clock/index.html"><span class="identifier">TestClock</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">setTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.internal.testing$setTo(kotlin.collections.Iterable((com.r3corda.node.internal.testing.TestClock)), java.time.Instant)/instant">instant</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.serialization</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/index.html"><span class="keyword">class </span><span class="identifier">NodeClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-serialize-as-token/index.html"><span class="identifier">SerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/-init-.html"><span class="identifier">NodeClock</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.serialization.NodeClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/to-token.html"><span class="keyword">fun </span><span class="identifier">toToken</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.serialization.NodeClock$toToken(com.r3corda.core.serialization.SerializeAsTokenContext)/context">context</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialize-as-token-context/index.html"><span class="identifier">SerializeAsTokenContext</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialization-token/index.html"><span class="identifier">SerializationToken</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.serialization/-node-clock/with-zone.html"><span class="keyword">fun </span><span class="identifier">withZone</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.serialization.NodeClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/index.html"><span class="keyword">object </span><span class="identifier">NotaryChange</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.NotaryChange.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services/-notary-change/-service/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.api</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNodeService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/-init-.html"><span class="identifier">AbstractNodeService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">Q</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span>&nbsp;<span class="identifier">R</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((com.r3corda.core.messaging.Message, java.lang.Exception, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((com.r3corda.core.messaging.Message, java.lang.Exception, kotlin.Unit)))/handler">handler</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((com.r3corda.core.messaging.Message, java.lang.Exception, kotlin.Unit)))/exceptionConsumer">exceptionConsumer</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<span class="identifier">Q</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span>&nbsp;<span class="identifier">R</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="com.r3corda.node.services.api.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.Q, com.r3corda.node.services.api.AbstractNodeService.addMessageHandler.R)))/handler">handler</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/net.html"><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-abstract-node-service/network-map-cache.html"><span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/acceptable-file-extensions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/data-type-prefix.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-accepts-file-upload/upload.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Checkpoint</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/-init-.html"><span class="identifier">Checkpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.Checkpoint$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl((kotlin.Any)))), com.r3corda.node.services.statemachine.FiberRequest)/serialisedFiber">serialisedFiber</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/index.html"><span class="identifier">ProtocolStateMachineImpl</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.api.Checkpoint$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl((kotlin.Any)))), com.r3corda.node.services.statemachine.FiberRequest)/request">request</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/request.html"><span class="keyword">val </span><span class="identifier">request</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint/serialised-fiber.html"><span class="keyword">val </span><span class="identifier">serialisedFiber</span><span class="symbol">: </span><a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/index.html"><span class="identifier">ProtocolStateMachineImpl</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="keyword">interface </span><span class="identifier">CheckpointStorage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/add-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.CheckpointStorage$addCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/checkpoints.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-checkpoint-storage/remove-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.CheckpointStorage$removeCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="keyword">interface </span><span class="identifier">MessagingServiceBuilder</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-builder/start.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="keyword">interface </span><span class="identifier">MessagingServiceInternal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-messaging-service-internal/stop.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-monitoring-service/index.html"><span class="keyword">class </span><span class="identifier">MonitoringService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-monitoring-service/-init-.html"><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-monitoring-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-regulator-service/index.html"><span class="keyword">interface </span><span class="identifier">RegulatorService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-regulator-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ServiceHubInternal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/-init-.html"><span class="identifier">ServiceHubInternal</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/invoke-protocol-async.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">invokeProtocolAsync</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/logicType">logicType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$invokeProtocolAsync(java.lang.Class((com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.invokeProtocolAsync.T)))), kotlin.Array((kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/monitoring-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/protocol-logic-ref-factory.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">protocolLogicRefFactory</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.api/-service-hub-internal/start-protocol.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">startProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$startProtocol(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.startProtocol.T)))/loggerName">loggerName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.api.ServiceHubInternal$startProtocol(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.api.ServiceHubInternal.startProtocol.T)))/logic">logic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.clientapi</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/index.html"><span class="keyword">object </span><span class="identifier">FixingSessionInitiation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-fixing-session-initiation/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.FixingSessionInitiation.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/index.html"><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/index.html"><span class="keyword">class </span><span class="identifier">FixContainer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/-init-.html"><span class="identifier">FixContainer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((com.r3corda.core.contracts.Fix)), com.r3corda.core.math.InterpolatorFactory)/fixes">fixes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((com.r3corda.core.contracts.Fix)), com.r3corda.core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;CubicSplineInterpolator<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.FixContainer$get(com.r3corda.core.contracts.FixOf)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/index.html"><span class="keyword">class </span><span class="identifier">InterpolatingRateMap</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/-init-.html"><span class="identifier">InterpolatingRateMap</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/date">date</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/inputRates">inputRates</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/calendar">calendar</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((com.r3corda.core.contracts.Tenor, java.math.BigDecimal)), com.r3corda.core.contracts.BusinessCalendar, com.r3corda.core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/calendar.html"><span class="keyword">val </span><span class="identifier">calendar</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="com.r3corda.core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/get-rate.html"><span class="keyword">fun </span><span class="identifier">getRate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.InterpolatingRateMap$getRate(com.r3corda.core.contracts.Tenor)/tenor">tenor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-interpolating-rate-map/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/index.html"><span class="keyword">class </span><span class="identifier">Oracle</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/-init-.html"><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$<init>(com.r3corda.core.crypto.Party, java.security.KeyPair, java.time.Clock)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$<init>(com.r3corda.core.crypto.Party, java.security.KeyPair, java.time.Clock)/signingKey">signingKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$<init>(com.r3corda.core.crypto.Party, java.security.KeyPair, java.time.Clock)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/known-fixes.html"><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$query(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), java.time.Instant)/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$query(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), java.time.Instant)/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Oracle$sign(com.r3corda.core.contracts.WireTransaction)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/required-protocols.html"><span class="keyword">val </span><span class="identifier">requiredProtocols</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-oracle/index.html"><span class="identifier">Oracle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/ss.html"><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-unknown-fix/index.html"><span class="keyword">class </span><span class="identifier">UnknownFix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core/-retryable-exception/index.html"><span class="identifier">RetryableException</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-unknown-fix/-init-.html"><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates.UnknownFix$<init>(com.r3corda.core.contracts.FixOf)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-unknown-fix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/parse-file.html"><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.clientapi/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/parse-fix.html"><span class="keyword">fun </span><span class="identifier">parseFix</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates$parseFix(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.clientapi/-node-interest-rates/parse-fix-of.html"><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.clientapi.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.config</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/index.html"><span class="keyword">class </span><span class="identifier">FullNodeConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/-init-.html"><span class="identifier">FullNodeConfiguration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config.FullNodeConfiguration$<init>()/conf">conf</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/artemis-address.html"><span class="keyword">val </span><span class="identifier">artemisAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/basedir.html"><span class="keyword">val </span><span class="identifier">basedir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.internal/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/extra-advertised-service-ids.html"><span class="keyword">val </span><span class="identifier">extraAdvertisedServiceIds</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/host-notary-service-locally.html"><span class="keyword">val </span><span class="identifier">hostNotaryServiceLocally</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/key-store-password.html"><span class="keyword">val </span><span class="identifier">keyStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/map-service.html"><span class="keyword">val </span><span class="identifier">mapService</span><span class="symbol">: </span><a href="com.r3corda.node.services.config/-name-service-config/index.html"><span class="identifier">NameServiceConfig</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/messaging-server-address.html"><span class="keyword">val </span><span class="identifier">messagingServerAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/nearest-city.html"><span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/trust-store-password.html"><span class="keyword">val </span><span class="identifier">trustStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-full-node-configuration/web-address.html"><span class="keyword">val </span><span class="identifier">webAddress</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/index.html"><span class="keyword">class </span><span class="identifier">NameServiceConfig</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/-init-.html"><span class="identifier">NameServiceConfig</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config.NameServiceConfig$<init>()/conf">conf</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/address.html"><span class="keyword">val </span><span class="identifier">address</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/host-service-locally.html"><span class="keyword">val </span><span class="identifier">hostServiceLocally</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-name-service-config/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="keyword">interface </span><span class="identifier">NodeConfiguration</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/export-j-m-xto.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/key-store-password.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/my-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/nearest-city.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration/trust-store-password.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">trustStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/index.html"><span class="keyword">class </span><span class="identifier">NodeConfigurationFromConfig</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/-init-.html"><span class="identifier">NodeConfigurationFromConfig</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config.NodeConfigurationFromConfig$<init>()/config">config</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;ConfigFactory.load()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/config.html"><span class="keyword">val </span><span class="identifier">config</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/key-store-password.html"><span class="keyword">val </span><span class="identifier">keyStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/nearest-city.html"><span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/-node-configuration-from-config/trust-store-password.html"><span class="keyword">val </span><span class="identifier">trustStorePassword</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.config/get-value.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">.</span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.config$getValue(, kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/receiver">receiver</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.config$getValue(, kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/metadata">metadata</span><span class="symbol">:</span>&nbsp;<span class="identifier">KProperty</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.events</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/index.html"><span class="keyword">class </span><span class="identifier">NodeSchedulerService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-scheduler-service/index.html"><span class="identifier">SchedulerService</span></a><span class="symbol">, </span><a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/-init-.html"><span class="identifier">NodeSchedulerService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$<init>(com.r3corda.node.services.api.ServiceHubInternal, com.r3corda.core.protocols.ProtocolLogicRefFactory, java.util.concurrent.Executor)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$<init>(com.r3corda.node.services.api.ServiceHubInternal, com.r3corda.core.protocols.ProtocolLogicRefFactory, java.util.concurrent.Executor)/protocolLogicRefFactory">protocolLogicRefFactory</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic-ref-factory/index.html"><span class="identifier">ProtocolLogicRefFactory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ProtocolLogicRefFactory()<span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$<init>(com.r3corda.node.services.api.ServiceHubInternal, com.r3corda.core.protocols.ProtocolLogicRefFactory, java.util.concurrent.Executor)/schedulerTimerExecutor">schedulerTimerExecutor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Executors.newSingleThreadExecutor()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/schedule-state-activity.html"><span class="keyword">fun </span><span class="identifier">scheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$scheduleStateActivity(com.r3corda.core.contracts.ScheduledStateRef)/action">action</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-scheduled-state-ref/index.html"><span class="identifier">ScheduledStateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-node-scheduler-service/unschedule-state-activity.html"><span class="keyword">fun </span><span class="identifier">unscheduleStateActivity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.NodeSchedulerService$unscheduleStateActivity(com.r3corda.core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-scheduled-activity-observer/index.html"><span class="keyword">class </span><span class="identifier">ScheduledActivityObserver</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-scheduled-activity-observer/-init-.html"><span class="identifier">ScheduledActivityObserver</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.events.ScheduledActivityObserver$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.events/-scheduled-activity-observer/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.identity</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryIdentityService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/-init-.html"><span class="identifier">InMemoryIdentityService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.identity.InMemoryIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.identity.InMemoryIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.identity/-in-memory-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.identity.InMemoryIdentityService$registerIdentity(com.r3corda.core.crypto.Party)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.keys</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/index.html"><span class="keyword">class </span><span class="identifier">E2ETestKeyManagementService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/-init-.html"><span class="identifier">E2ETestKeyManagementService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.keys.E2ETestKeyManagementService$<init>(kotlin.collections.Set((java.security.KeyPair)))/initialKeys">initialKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/fresh-key.html"><span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.keys/-e2-e-test-key-management-service/keys.html"><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.messaging</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/index.html"><span class="keyword">class </span><span class="identifier">ArtemisMessagingClient</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.messaging/-artemis-messaging-component/index.html"><span class="identifier">ArtemisMessagingComponent</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-init-.html"><span class="identifier">ArtemisMessagingClient</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/directory">directory</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/serverHostPort">serverHostPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/myHostPort">myHostPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, , , java.util.concurrent.Executor)/defaultExecutor">defaultExecutor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a>&nbsp;<span class="symbol">=</span>&nbsp;RunOnCallerThread<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handler</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-handler/topic-session.html"><span class="keyword">val </span><span class="identifier">topicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-s-e-s-s-i-o-n_-i-d_-p-r-o-p-e-r-t-y.html"><span class="keyword">val </span><span class="identifier">SESSION_ID_PROPERTY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/-t-o-p-i-c_-p-r-o-p-e-r-t-y.html"><span class="keyword">val </span><span class="identifier">TOPIC_PROPERTY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/default-executor.html"><span class="keyword">val </span><span class="identifier">defaultExecutor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Companion$makeRecipient()/hostAndPort">hostAndPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Companion$makeRecipient(kotlin.String)/hostname">hostname</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/my-host-port.html"><span class="keyword">val </span><span class="identifier">myHostPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$removeMessageHandler(com.r3corda.core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/server-host-port.html"><span class="keyword">val </span><span class="identifier">serverHostPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-client/to-host-and-port.html"><span class="keyword">fun </span><span class="identifier">toHostAndPort</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingClient.Companion$toHostAndPort(kotlin.String)/hostname">hostname</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ArtemisMessagingComponent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-init-.html"><span class="identifier">ArtemisMessagingComponent</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration)/directory">directory</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration)/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-address/index.html"><span class="keyword">protected</span> <span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Address</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-address/-init-.html"><span class="identifier">Address</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent.Address$<init>()/hostAndPort">hostAndPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-address/host-and-port.html"><span class="keyword">val </span><span class="identifier">hostAndPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/index.html"><span class="keyword">protected</span> <span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">ConnectionDirection</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-i-n-b-o-u-n-d.html"><span class="identifier">INBOUND</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-o-u-t-b-o-u-n-d.html"><span class="identifier">OUTBOUND</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/config.html"><span class="keyword">val </span><span class="identifier">config</span><span class="symbol">: </span><a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/configure-with-dev-s-s-l-certificate.html"><span class="keyword">fun </span><span class="identifier">configureWithDevSSLCertificate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/directory.html"><span class="keyword">val </span><span class="identifier">directory</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-component/tcp-transport.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">tcpTransport</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$tcpTransport(com.r3corda.node.services.messaging.ArtemisMessagingComponent.ConnectionDirection, kotlin.String, kotlin.Int)/direction">direction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.messaging/-artemis-messaging-component/-connection-direction/index.html"><span class="identifier">ConnectionDirection</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$tcpTransport(com.r3corda.node.services.messaging.ArtemisMessagingComponent.ConnectionDirection, kotlin.String, kotlin.Int)/host">host</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingComponent$tcpTransport(com.r3corda.node.services.messaging.ArtemisMessagingComponent.ConnectionDirection, kotlin.String, kotlin.Int)/port">port</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/index.html"><span class="keyword">class </span><span class="identifier">ArtemisMessagingServer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.messaging/-artemis-messaging-component/index.html"><span class="identifier">ArtemisMessagingComponent</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/-init-.html"><span class="identifier">ArtemisMessagingServer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingServer$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, )/directory">directory</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingServer$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, )/config">config</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.config/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.messaging.ArtemisMessagingServer$<init>(java.nio.file.Path, com.r3corda.node.services.config.NodeConfiguration, )/myHostPort">myHostPort</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/my-host-port.html"><span class="keyword">val </span><span class="identifier">myHostPort</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.messaging/-artemis-messaging-server/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.network</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/index.html"><span class="keyword">class </span><span class="identifier">InMemoryMessagingNetwork</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-init-.html"><span class="identifier">InMemoryMessagingNetwork</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$<init>(kotlin.Boolean)/sendManuallyPumped">sendManuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Builder</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/manually-pumped.html"><span class="keyword">val </span><span class="identifier">manuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-builder/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="keyword">class </span><span class="identifier">Handle</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/-init-.html"><span class="identifier">Handle</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle$<init>(kotlin.Int, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle$<init>(kotlin.Int, kotlin.String)/description">description</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">InMemoryMessaging</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-messaging-service-internal/index.html"><span class="identifier">MessagingServiceInternal</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-init-.html"><span class="identifier">InMemoryMessaging</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, com.r3corda.node.services.network.InMemoryMessagingNetwork.Handle)/handle">handle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Handler</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, com.r3corda.core.messaging.TopicSession, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/-handler/topic-session.html"><span class="keyword">val </span><span class="identifier">topicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, kotlin.Long, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(com.r3corda.core.messaging.TopicSession, java.util.concurrent.Executor, kotlin.Function2((com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.Long, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/topicSession">topicSession</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(com.r3corda.core.messaging.TopicSession, kotlin.ByteArray)/data">data</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/pump-receive.html"><span class="keyword">fun </span><span class="identifier">pumpReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$pumpReceive(kotlin.Boolean)/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$removeMessageHandler(com.r3corda.core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging$send(com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="keyword">interface </span><span class="identifier">LatencyCalculator</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/between.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator$between(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.messaging.SingleMessageRecipient)/sender">sender</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.LatencyCalculator$between(com.r3corda.core.messaging.SingleMessageRecipient, com.r3corda.core.messaging.SingleMessageRecipient)/receiver">receiver</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-m-e-s-s-a-g-e-s_-l-o-g_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">MESSAGES_LOG_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MessageTransfer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/-init-.html"><span class="identifier">MessageTransfer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer$<init>(com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging, com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/sender">sender</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer$<init>(com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging, com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer$<init>(com.r3corda.node.services.network.InMemoryMessagingNetwork.InMemoryMessaging, com.r3corda.core.messaging.Message, com.r3corda.core.messaging.MessageRecipients)/recipients">recipients</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/message.html"><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/recipients.html"><span class="keyword">val </span><span class="identifier">recipients</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/sender.html"><span class="keyword">val </span><span class="identifier">sender</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNode(kotlin.Boolean)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/create-node-with-i-d.html"><span class="keyword">fun </span><span class="identifier">createNodeWithID</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int, kotlin.String)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int, kotlin.String)/description">description</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/endpoints.html"><span class="keyword">val </span><span class="identifier">endpoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/everyone-online.html"><span class="keyword">val </span><span class="identifier">everyoneOnline</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-all-possible-recipients.html"><span class="identifier">AllPossibleRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/latency-calculator.html"><span class="keyword">var </span><span class="identifier">latencyCalculator</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/pump-send.html"><span class="keyword">fun </span><span class="identifier">pumpSend</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$pumpSend(kotlin.Boolean)/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/pump-send-internal.html"><span class="keyword">fun </span><span class="identifier">pumpSendInternal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryMessagingNetwork$pumpSendInternal(com.r3corda.node.services.network.InMemoryMessagingNetwork.MessageTransfer)/transfer">transfer</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/received-messages.html"><span class="keyword">val </span><span class="identifier">receivedMessages</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/send-manually-pumped.html"><span class="keyword">val </span><span class="identifier">sendManuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/sent-messages.html"><span class="keyword">val </span><span class="identifier">sentMessages</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-in-memory-messaging-network/-message-transfer/index.html"><span class="identifier">MessageTransfer</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-messaging-network/stop.html"><span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">InMemoryNetworkMapCache</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/-init-.html"><span class="identifier">InMemoryNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/add-map-service.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addMapService(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/add-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$addNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/changed.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changed</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="identifier">MapChange</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/deregister-for-updates.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$deregisterForUpdates(com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.NodeInfo)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$get(com.r3corda.core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get-node-by-legal-name.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalName</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getNodeByLegalName(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get-node-by-public-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getNodeByPublicKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getNodeByPublicKey(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/get-recommended.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/contract">contract</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$getRecommended(com.r3corda.core.node.services.ServiceType, com.r3corda.core.contracts.Contract, kotlin.Array((com.r3corda.core.crypto.Party)))/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/network-map-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/notary-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">notaryNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/party-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/process-update-push.html"><span class="keyword">fun </span><span class="identifier">processUpdatePush</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$processUpdatePush(com.r3corda.node.services.network.NetworkMapService.Update)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/rates-oracle-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/registered-nodes.html"><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">registeredNodes</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/regulators.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-cache/remove-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapCache$removeNode(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/-init-.html"><span class="identifier">InMemoryNetworkMapService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.node.services.network.NodeRegistration, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.node.services.network.NodeRegistration, com.r3corda.core.node.services.NetworkMapCache)/home">home</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$<init>(com.r3corda.core.messaging.MessagingService, com.r3corda.node.services.network.NodeRegistration, com.r3corda.core.node.services.NetworkMapCache)/cache">cache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/cache.html"><span class="keyword">val </span><span class="identifier">cache</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/get-unacknowledged-count.html"><span class="keyword">fun </span><span class="identifier">getUnacknowledgedCount</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$getUnacknowledgedCount(com.r3corda.core.messaging.SingleMessageRecipient)/subscriber">subscriber</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/max-size-registration-request-bytes.html"><span class="keyword">val </span><span class="identifier">maxSizeRegistrationRequestBytes</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/max-unacknowledged-updates.html"><span class="keyword">val </span><span class="identifier">maxUnacknowledgedUpdates</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/notify-subscribers.html"><span class="keyword">fun </span><span class="identifier">notifySubscribers</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$notifySubscribers(com.r3corda.node.services.network.WireNodeRegistration)/wireReg">wireReg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-acknowledge.html"><span class="keyword">fun </span><span class="identifier">processAcknowledge</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processAcknowledge(com.r3corda.node.services.network.NetworkMapService.UpdateAcknowledge)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/index.html"><span class="identifier">UpdateAcknowledge</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-fetch-all-request.html"><span class="keyword">fun </span><span class="identifier">processFetchAllRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processFetchAllRequest(com.r3corda.node.services.network.NetworkMapService.FetchMapRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/index.html"><span class="identifier">FetchMapRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/index.html"><span class="identifier">FetchMapResponse</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-query-request.html"><span class="keyword">fun </span><span class="identifier">processQueryRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processQueryRequest(com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/index.html"><span class="identifier">QueryIdentityRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/index.html"><span class="identifier">QueryIdentityResponse</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-registration-change-request.html"><span class="keyword">fun </span><span class="identifier">processRegistrationChangeRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processRegistrationChangeRequest(com.r3corda.node.services.network.NetworkMapService.RegistrationRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-registration-request/index.html"><span class="identifier">RegistrationRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/index.html"><span class="identifier">RegistrationResponse</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-in-memory-network-map-service/process-subscription-request.html"><span class="keyword">fun </span><span class="identifier">processSubscriptionRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.InMemoryNetworkMapService$processSubscriptionRequest(com.r3corda.node.services.network.NetworkMapService.SubscribeRequest)/req">req</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/index.html"><span class="identifier">SubscribeRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/index.html"><span class="identifier">SubscribeResponse</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMapCache</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-in-memory-network-map-cache/index.html"><span class="identifier">InMemoryNetworkMapCache</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-init-.html"><span class="identifier">MockNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-mock-address/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MockAddress</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-mock-address/-init-.html"><span class="identifier">MockAddress</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.MockNetworkMapCache.MockAddress$<init>(kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/-mock-address/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/add-registration.html"><span class="keyword">fun </span><span class="identifier">addRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.MockNetworkMapCache$addRegistration(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/changed.html"><span class="keyword">val </span><span class="identifier">changed</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-network-map-cache/-map-change/index.html"><span class="identifier">MapChange</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-mock-network-map-cache/delete-registration.html"><span class="keyword">fun </span><span class="identifier">deleteRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.MockNetworkMapCache$deleteRegistration(com.r3corda.core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-d-e-f-a-u-l-t_-e-x-p-i-r-a-t-i-o-n_-p-e-r-i-o-d.html"><span class="keyword">val </span><span class="identifier">DEFAULT_EXPIRATION_PERIOD</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Period.html"><span class="identifier">Period</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-f-e-t-c-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">FETCH_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/index.html"><span class="keyword">class </span><span class="identifier">FetchMapRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/-init-.html"><span class="identifier">FetchMapRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/ifChangedSinceVersion">ifChangedSinceVersion</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/if-changed-since-version.html"><span class="keyword">val </span><span class="identifier">ifChangedSinceVersion</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FetchMapResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/-init-.html"><span class="identifier">FetchMapResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((com.r3corda.node.services.network.NodeRegistration)), kotlin.Int)/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((com.r3corda.node.services.network.NodeRegistration)), kotlin.Int)/version">version</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-fetch-map-response/version.html"><span class="keyword">val </span><span class="identifier">version</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">NetworkMapRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/-init-.html"><span class="identifier">NetworkMapRequestMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.NetworkMapRequestMessage$<init>(com.r3corda.core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/get-reply-to.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.NetworkMapRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-p-u-s-h_-a-c-k_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_ACK_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-p-u-s-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-q-u-e-r-y_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">QUERY_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/index.html"><span class="keyword">class </span><span class="identifier">QueryIdentityRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/-init-.html"><span class="identifier">QueryIdentityRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityRequest$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryIdentityResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/-init-.html"><span class="identifier">QueryIdentityResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.QueryIdentityResponse$<init>(com.r3corda.core.node.NodeInfo)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-query-identity-response/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-r-e-g-i-s-t-e-r_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">REGISTER_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/index.html"><span class="keyword">class </span><span class="identifier">RegistrationRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/-init-.html"><span class="identifier">RegistrationRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationRequest$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/wireReg">wireReg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationRequest$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationRequest$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-request/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">RegistrationResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/-init-.html"><span class="identifier">RegistrationResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.RegistrationResponse$<init>(kotlin.Boolean)/success">success</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-registration-response/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-s-u-b-s-c-r-i-p-t-i-o-n_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">SUBSCRIPTION_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/index.html"><span class="keyword">class </span><span class="identifier">SubscribeRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-network-map-service/-network-map-request-message/index.html"><span class="identifier">NetworkMapRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/-init-.html"><span class="identifier">SubscribeRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, com.r3corda.core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SubscribeResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/-init-.html"><span class="identifier">SubscribeResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.SubscribeResponse$<init>(kotlin.Boolean)/confirmed">confirmed</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-subscribe-response/confirmed.html"><span class="keyword">val </span><span class="identifier">confirmed</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Update</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/-init-.html"><span class="identifier">Update</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.Update$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients)/wireReg">wireReg</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.Update$<init>(com.r3corda.node.services.network.WireNodeRegistration, com.r3corda.core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateAcknowledge</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/-init-.html"><span class="identifier">UpdateAcknowledge</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.UpdateAcknowledge$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.messaging.MessageRecipients)/wireRegHash">wireRegHash</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NetworkMapService.UpdateAcknowledge$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/-update-acknowledge/wire-reg-hash.html"><span class="keyword">val </span><span class="identifier">wireRegHash</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-network-map-service/nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NodeMapError</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-signature/index.html"><span class="keyword">class </span><span class="identifier">InvalidSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-signature/-init-.html"><span class="identifier">InvalidSignature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-subscriber/index.html"><span class="keyword">class </span><span class="identifier">InvalidSubscriber</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-invalid-subscriber/-init-.html"><span class="identifier">InvalidSubscriber</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-unknown-change-type/index.html"><span class="keyword">class </span><span class="identifier">UnknownChangeType</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-map-error/-unknown-change-type/-init-.html"><span class="identifier">UnknownChangeType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="keyword">class </span><span class="identifier">NodeRegistration</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/-init-.html"><span class="identifier">NodeRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/node">node</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/serial">serial</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/type">type</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$<init>(com.r3corda.core.node.NodeInfo, kotlin.Long, com.r3corda.node.utilities.AddOrRemove, java.time.Instant)/expires">expires</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/expires.html"><span class="keyword">var </span><span class="identifier">expires</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/node.html"><span class="keyword">val </span><span class="identifier">node</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/serial.html"><span class="keyword">val </span><span class="identifier">serial</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/to-wire.html"><span class="keyword">fun </span><span class="identifier">toWire</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.NodeRegistration$toWire(java.security.PrivateKey)/privateKey">privateKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-node-registration/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-wire-node-registration/index.html"><span class="keyword">class </span><span class="identifier">WireNodeRegistration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-wire-node-registration/-init-.html"><span class="identifier">WireNodeRegistration</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.WireNodeRegistration$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.network.NodeRegistration)), com.r3corda.core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.network.WireNodeRegistration$<init>(com.r3corda.core.serialization.SerializedBytes((com.r3corda.node.services.network.NodeRegistration)), com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.network/-wire-node-registration/verify-data.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.network.WireNodeRegistration$verifyData(com.r3corda.node.services.network.NodeRegistration)/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.network/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.persistence</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/index.html"><span class="keyword">object </span><span class="identifier">DataVending</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-plugin/index.html"><span class="keyword">class </span><span class="identifier">Plugin</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-corda-plugin-registry/index.html"><span class="identifier">CordaPluginRegistry</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-plugin/-init-.html"><span class="identifier">Plugin</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-plugin/service-plugins.html"><span class="keyword">val </span><span class="identifier">servicePlugins</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service$<init>(com.r3corda.node.services.api.ServiceHubInternal)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-n-o-t-i-f-y_-t-x_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">NOTIFY_TX_PROTOCOL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NotifyTxRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/-init-.html"><span class="identifier">NotifyTxRequestMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxRequestMessage$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxRequestMessage$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxRequestMessage$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-request-message/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-response-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NotifyTxResponseMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-response-message/-init-.html"><span class="identifier">NotifyTxResponseMessage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.NotifyTxResponseMessage$<init>(kotlin.Boolean)/accepted">accepted</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-notify-tx-response-message/accepted.html"><span class="keyword">val </span><span class="identifier">accepted</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-transaction-rejected-error/index.html"><span class="keyword">class </span><span class="identifier">TransactionRejectedError</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/-transaction-rejected-error/-init-.html"><span class="identifier">TransactionRejectedError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.TransactionRejectedError$<init>(kotlin.String)/msg">msg</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/notify.html"><span class="keyword">fun </span><span class="identifier">notify</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/myIdentity">myIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/recipient">recipient</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.DataVending.Service.Companion$notify(com.r3corda.core.messaging.MessagingService, com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-data-vending/-service/storage.html"><span class="keyword">val </span><span class="identifier">storage</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="com.r3corda.node.services.api/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/index.html"><span class="keyword">class </span><span class="identifier">OnDiskHashMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/-init-.html"><span class="identifier">OnDiskHashMismatch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, com.r3corda.core.crypto.SecureHash)/file">file</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, com.r3corda.core.crypto.SecureHash)/actual">actual</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/actual.html"><span class="keyword">val </span><span class="identifier">actual</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/file.html"><span class="keyword">val </span><span class="identifier">file</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/-on-disk-hash-mismatch/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/automatically-extract-attachments.html"><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/check-attachments-on-load.html"><span class="keyword">var </span><span class="identifier">checkAttachmentsOnLoad</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$openAttachment(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/store-path.html"><span class="keyword">val </span><span class="identifier">storePath</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-node-attachment-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/index.html"><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/-init-.html"><span class="identifier">PerFileCheckpointStorage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileCheckpointStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/add-checkpoint.html"><span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileCheckpointStorage$addCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/checkpoints.html"><span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/remove-checkpoint.html"><span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileCheckpointStorage$removeCheckpoint(com.r3corda.node.services.api.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-checkpoint-storage/store-dir.html"><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/index.html"><span class="keyword">class </span><span class="identifier">PerFileTransactionStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/-init-.html"><span class="identifier">PerFileTransactionStorage</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileTransactionStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/add-transaction.html"><span class="keyword">fun </span><span class="identifier">addTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileTransactionStorage$addTransaction(com.r3corda.core.contracts.SignedTransaction)/transaction">transaction</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/get-transaction.html"><span class="keyword">fun </span><span class="identifier">getTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.PerFileTransactionStorage$getTransaction(com.r3corda.core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/store-dir.html"><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-per-file-transaction-storage/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">StorageServiceImpl</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.serialization/-singleton-serialize-as-token/index.html"><span class="identifier">SingletonSerializeAsToken</span></a><span class="symbol">, </span><a href="com.r3corda.core.node.services/-tx-writable-storage-service/index.html"><span class="identifier">TxWritableStorageService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/-init-.html"><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/validatedTransactions">validatedTransactions</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentityKey">myLegalIdentityKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.persistence.StorageServiceImpl$<init>(com.r3corda.core.node.services.AttachmentStorage, com.r3corda.core.node.services.TransactionStorage, java.security.KeyPair, com.r3corda.core.crypto.Party)/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/attachments.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/my-legal-identity.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/my-legal-identity-key.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.persistence/-storage-service-impl/validated-transactions.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-transaction-storage/index.html"><span class="identifier">TransactionStorage</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.statemachine</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">FiberRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">ExpectingResponse</span><span class="symbol">&lt;</span><span class="identifier">R</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/-init-.html"><span class="identifier">ExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse.R)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.ExpectingResponse$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/response-type.html"><span class="keyword">val </span><span class="identifier">responseType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-expecting-response/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-not-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">NotExpectingResponse</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/-not-expecting-response/-init-.html"><span class="identifier">NotExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest.NotExpectingResponse$<init>(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/destination.html"><span class="keyword">val </span><span class="identifier">destination</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.FiberRequest$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/receive-topic-session.html"><span class="keyword">val </span><span class="identifier">receiveTopicSession</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-topic-session/index.html"><span class="identifier">TopicSession</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/session-i-d-for-receive.html"><span class="keyword">val </span><span class="identifier">sessionIDForReceive</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/session-i-d-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIDForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/stack-trace-in-case-of-problems.html"><span class="keyword">val </span><span class="identifier">stackTraceInCaseOfProblems</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-stack-snapshot/index.html"><span class="identifier">StackSnapshot</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-fiber-request/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/index.html"><span class="keyword">class </span><span class="identifier">ProtocolStateMachineImpl</span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/-init-.html"><span class="identifier">ProtocolStateMachineImpl</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$<init>(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.R)), , kotlin.String)/logic">logic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$<init>(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.R)), , kotlin.String)/scheduler">scheduler</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$<init>(com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.R)), , kotlin.String)/loggerName">loggerName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/logic.html"><span class="keyword">val </span><span class="identifier">logic</span><span class="symbol">: </span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/receive.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.receive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$receive(kotlin.String, kotlin.Long, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.receive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/result-future.html"><span class="keyword">val </span><span class="identifier">resultFuture</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/run.html"><span class="keyword">fun </span><span class="identifier">run</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$send(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Any)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/send-and-receive.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/topic">topic</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.ProtocolStateMachineImpl$sendAndReceive(kotlin.String, com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((com.r3corda.node.services.statemachine.ProtocolStateMachineImpl.sendAndReceive.T)))/recvType">recvType</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-protocol-state-machine-impl/service-hub.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-stack-snapshot/index.html"><span class="keyword">class </span><span class="identifier">StackSnapshot</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-stack-snapshot/-init-.html"><span class="identifier">StackSnapshot</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="keyword">class </span><span class="identifier">StateMachineManager</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-init-.html"><span class="identifier">StateMachineManager</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/serviceHub">serviceHub</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/tokenizableServices">tokenizableServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$<init>(com.r3corda.node.services.api.ServiceHubInternal, kotlin.collections.List((kotlin.Any)), com.r3corda.node.services.api.CheckpointStorage, com.r3corda.node.utilities.AffinityExecutor)/executor">executor</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-fiber-scheduler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">FiberScheduler</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-fiber-scheduler/-init-.html"><span class="identifier">FiberScheduler</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/add.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$add(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.StateMachineManager.add.T)))/loggerName">loggerName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$add(kotlin.String, com.r3corda.core.protocols.ProtocolLogic((com.r3corda.node.services.statemachine.StateMachineManager.add.T)))/logic">logic</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/all-state-machines.html"><span class="keyword">val </span><span class="identifier">allStateMachines</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/changes.html"><span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">Long</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/checkpoint-storage.html"><span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/find-state-machines.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">P</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">findStateMachines</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.statemachine.StateMachineManager$findStateMachines(java.lang.Class((com.r3corda.node.services.statemachine.StateMachineManager.findStateMachines.P)))/protocolClass">protocolClass</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">P</span><span class="symbol">,</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/scheduler.html"><span class="keyword">val </span><span class="identifier">scheduler</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/-fiber-scheduler/index.html"><span class="identifier">FiberScheduler</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.statemachine/-state-machine-manager/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.transactions</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-in-memory-uniqueness-provider/index.html"><span class="keyword">class </span><span class="identifier">InMemoryUniquenessProvider</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-in-memory-uniqueness-provider/-init-.html"><span class="identifier">InMemoryUniquenessProvider</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-in-memory-uniqueness-provider/commit.html"><span class="keyword">fun </span><span class="identifier">commit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.InMemoryUniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.InMemoryUniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/txId">txId</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.InMemoryUniquenessProvider$commit(kotlin.collections.List((com.r3corda.core.contracts.StateRef)), com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.Party)/callerIdentity">callerIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">NotaryService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/-init-.html"><span class="identifier">NotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.NotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/logger.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/protocol-factory.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">protocolFactory</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/smm.html"><span class="keyword">val </span><span class="identifier">smm</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/timestamp-checker.html"><span class="keyword">val </span><span class="identifier">timestampChecker</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-notary-service/uniqueness-provider.html"><span class="keyword">val </span><span class="identifier">uniquenessProvider</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/index.html"><span class="keyword">class </span><span class="identifier">SimpleNotaryService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="identifier">NotaryService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/-init-.html"><span class="identifier">SimpleNotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.SimpleNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-simple-notary-service/protocol-factory.html"><span class="keyword">val </span><span class="identifier">protocolFactory</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-default-factory/index.html"><span class="identifier">DefaultFactory</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/index.html"><span class="keyword">class </span><span class="identifier">ValidatingNotaryService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.transactions/-notary-service/index.html"><span class="identifier">NotaryService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/-init-.html"><span class="identifier">ValidatingNotaryService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/net">net</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.services.transactions.ValidatingNotaryService$<init>(com.r3corda.node.services.statemachine.StateMachineManager, com.r3corda.core.messaging.MessagingService, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider, com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.transactions/-validating-notary-service/protocol-factory.html"><span class="keyword">val </span><span class="identifier">protocolFactory</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.services.wallet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-cash-balance-as-metrics-observer/index.html"><span class="keyword">class </span><span class="identifier">CashBalanceAsMetricsObserver</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-cash-balance-as-metrics-observer/-init-.html"><span class="identifier">CashBalanceAsMetricsObserver</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.wallet.CashBalanceAsMetricsObserver$<init>(com.r3corda.node.services.api.ServiceHubInternal)/serviceHubInternal">serviceHubInternal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-cash-balance-as-metrics-observer/service-hub-internal.html"><span class="keyword">val </span><span class="identifier">serviceHubInternal</span><span class="symbol">: </span><a href="com.r3corda.node.services.api/-service-hub-internal/index.html"><span class="identifier">ServiceHubInternal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-node-wallet-service/index.html"><span class="keyword">class </span><span class="identifier">NodeWalletService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.testing/-in-memory-wallet-service/index.html"><span class="identifier">InMemoryWalletService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.services.wallet/-node-wallet-service/-init-.html"><span class="identifier">NodeWalletService</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.services.wallet.NodeWalletService$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.servlets</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-attachment-download-servlet/index.html"><span class="keyword">class </span><span class="identifier">AttachmentDownloadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-attachment-download-servlet/-init-.html"><span class="identifier">AttachmentDownloadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-attachment-download-servlet/do-get.html"><span class="keyword">fun </span><span class="identifier">doGet</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.AttachmentDownloadServlet$doGet(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.servlets.AttachmentDownloadServlet$doGet(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/index.html"><span class="keyword">class </span><span class="identifier">Config</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/-init-.html"><span class="identifier">Config</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.Config$<init>(com.r3corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/default-object-mapper.html"><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/get-context.html"><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-config/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="com.r3corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-data-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-data-upload-servlet/-init-.html"><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-data-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-response-filter/index.html"><span class="keyword">class </span><span class="identifier">ResponseFilter</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-response-filter/-init-.html"><span class="identifier">ResponseFilter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.servlets/-response-filter/filter.html"><span class="keyword">fun </span><span class="identifier">filter</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.servlets.ResponseFilter$filter(, )/requestContext">requestContext</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.servlets.ResponseFilter$filter(, )/responseContext">responseContext</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.node.utilities</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-observer/index.html"><span class="keyword">class </span><span class="identifier">ANSIProgressObserver</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-observer/-init-.html"><span class="identifier">ANSIProgressObserver</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.ANSIProgressObserver$<init>(com.r3corda.node.services.statemachine.StateMachineManager)/smm">smm</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-observer/smm.html"><span class="keyword">val </span><span class="identifier">smm</span><span class="symbol">: </span><a href="com.r3corda.node.services.statemachine/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-renderer/index.html"><span class="keyword">object </span><span class="identifier">ANSIProgressRenderer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-a-n-s-i-progress-renderer/progress-tracker.html"><span class="keyword">var </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-add-or-remove/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AddOrRemove</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-add-or-remove/-a-d-d.html"><span class="identifier">ADD</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-add-or-remove/-r-e-m-o-v-e.html"><span class="identifier">REMOVE</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="keyword">interface </span><span class="identifier">AffinityExecutor</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/index.html"><span class="keyword">class </span><span class="identifier">Gate</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/-init-.html"><span class="identifier">Gate</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.Gate$<init>(kotlin.Boolean)/alwaysQueue">alwaysQueue</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/execute.html"><span class="keyword">fun </span><span class="identifier">execute</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.Gate$execute(java.lang.Runnable)/command">command</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/task-queue-size.html"><span class="keyword">val </span><span class="identifier">taskQueueSize</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-gate/wait-and-run.html"><span class="keyword">fun </span><span class="identifier">waitAndRun</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-s-a-m-e_-t-h-r-e-a-d.html"><span class="keyword">val </span><span class="identifier">SAME_THREAD</span><span class="symbol">: </span><a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="keyword">class </span><span class="identifier">ServiceAffinityExecutor</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.node.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">, </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html"><span class="identifier">ThreadPoolExecutor</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/-init-.html"><span class="identifier">ServiceAffinityExecutor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/threadName">threadName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/numThreads">numThreads</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/after-execute.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">afterExecute</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/r">r</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/t">t</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/-service-affinity-executor/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/check-on-thread.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">checkOnThread</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/execute-a-s-a-p.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">executeASAP</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor$executeASAP(kotlin.Function0((kotlin.Unit)))/runnable">runnable</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/fetch-from.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">fetchFrom</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.AffinityExecutor$fetchFrom(kotlin.Function0((com.r3corda.node.utilities.AffinityExecutor.fetchFrom.T)))/fetcher">fetcher</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/flush.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">flush</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-affinity-executor/is-on-thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/index.html"><span class="keyword">class </span><span class="identifier">FiberBox</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/-init-.html"><span class="identifier">FiberBox</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$<init>(com.r3corda.node.utilities.FiberBox.T, java.util.concurrent.locks.Lock)/content">content</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$<init>(com.r3corda.node.utilities.FiberBox.T, java.util.concurrent.locks.Lock)/lock">lock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html"><span class="identifier">Lock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;ReentrantLock()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/read.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$read(kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.read.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/read-with-deadline.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">readWithDeadline</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$readWithDeadline(java.time.Clock, java.time.Instant, kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.readWithDeadline.R)))/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$readWithDeadline(java.time.Clock, java.time.Instant, kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.readWithDeadline.R)))/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$readWithDeadline(java.time.Clock, java.time.Instant, kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.readWithDeadline.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-fiber-box/write.html"><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.FiberBox$write(kotlin.Function1((com.r3corda.node.utilities.FiberBox.T, com.r3corda.node.utilities.FiberBox.write.R)))/body">body</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/index.html"><span class="keyword">object </span><span class="identifier">JsonSupport</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-calendar-deserializer/index.html"><span class="keyword">object </span><span class="identifier">CalendarDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-calendar-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-key-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateKeyDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-local-date-key-deserializer/deserialize-key.html"><span class="keyword">fun </span><span class="identifier">deserializeKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/text">text</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/p1">p1</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-deserializer/index.html"><span class="keyword">object </span><span class="identifier">PartyDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartyDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartyDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-serializer/index.html"><span class="keyword">object </span><span class="identifier">PartySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-party-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartySerializer$serialize(com.r3corda.core.crypto.Party, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartySerializer$serialize(com.r3corda.core.crypto.Party, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PartySerializer$serialize(com.r3corda.core.crypto.Party, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-deserializer/index.html"><span class="keyword">object </span><span class="identifier">PublicKeyDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeyDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeyDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-serializer/index.html"><span class="keyword">object </span><span class="identifier">PublicKeySerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-public-key-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeySerializer$serialize(, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeySerializer$serialize(, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.PublicKeySerializer$serialize(, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-deserializer/index.html"><span class="keyword">class </span><span class="identifier">SecureHashDeserializer</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-deserializer/-init-.html"><span class="identifier">SecureHashDeserializer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-serializer/index.html"><span class="keyword">object </span><span class="identifier">SecureHashSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-secure-hash-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashSerializer$serialize(com.r3corda.core.crypto.SecureHash, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashSerializer$serialize(com.r3corda.core.crypto.SecureHash, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.SecureHashSerializer$serialize(com.r3corda.core.crypto.SecureHash, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-service-hub-object-mapper/index.html"><span class="keyword">class </span><span class="identifier">ServiceHubObjectMapper</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-service-hub-object-mapper/-init-.html"><span class="identifier">ServiceHubObjectMapper</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ServiceHubObjectMapper$<init>(com.r3corda.core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-service-hub-object-mapper/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-to-string-serializer/index.html"><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/-to-string-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-json-support/create-default-mapper.html"><span class="keyword">fun </span><span class="identifier">createDefaultMapper</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities.JsonSupport$createDefaultMapper(com.r3corda.core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">MutableClock</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/-init-.html"><span class="identifier">MutableClock</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/mutation-count.html"><span class="keyword">val </span><span class="identifier">mutationCount</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/mutations.html"><span class="keyword">val </span><span class="identifier">mutations</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="identifier">Long</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/-mutable-clock/notify-mutation-observers.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">notifyMutationObservers</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/java.time.-clock/index.html"><span class="identifier">java.time.Clock</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.node.utilities/java.time.-clock/await-with-deadline.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">.</span><span class="identifier">awaitWithDeadline</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.node.utilities$awaitWithDeadline(java.time.Clock, java.time.Instant, java.util.concurrent.Future((kotlin.Any)))/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.node.utilities$awaitWithDeadline(java.time.Clock, java.time.Instant, java.util.concurrent.Future((kotlin.Any)))/future">future</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html"><span class="identifier">Future</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;SettableFuture&lt;Any&gt;()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/index.html"><span class="keyword">package</span> <span class="identifier">com.r3corda.protocols</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractStateReplacementProtocol</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-init-.html"><span class="identifier">AbstractStateReplacementProtocol</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForReceive">sessionIdForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-a-p-p-r-o-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">APPROVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-r-e-j-e-c-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">REJECTING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/session-id-for-receive.html"><span class="keyword">val </span><span class="identifier">sessionIdForReceive</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/session-id-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIdForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Handshake$<init>(kotlin.Long, com.r3corda.core.crypto.Party, kotlin.Long)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Handshake$<init>(kotlin.Long, com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Handshake$<init>(kotlin.Long, com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-handshake/session-id-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIdForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">S</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.S)), com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.T, com.r3corda.core.utilities.ProgressTracker)/originalState">originalState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.S)), com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.T, com.r3corda.core.utilities.ProgressTracker)/modification">modification</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.S)), com.r3corda.protocols.AbstractStateReplacementProtocol.Instigator.T, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/-n-o-t-a-r-y.html"><span class="keyword">object </span><span class="identifier">NOTARY</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/modification.html"><span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/original-state.html"><span class="keyword">val </span><span class="identifier">originalState</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">S</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/index.html"><span class="keyword">interface </span><span class="identifier">Proposal</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/modification.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/state-ref.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stateRef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/stx.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/no-error.html"><span class="keyword">fun </span><span class="identifier">noError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Result.Companion$noError(com.r3corda.core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/sig.html"><span class="keyword">val </span><span class="identifier">sig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/with-error.html"><span class="keyword">fun </span><span class="identifier">withError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.AbstractStateReplacementProtocol.Result.Companion$withError(com.r3corda.protocols.StateReplacementRefused)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-direct-request-message/index.html"><span class="keyword">interface </span><span class="identifier">DirectRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-direct-request-message/get-reply-to.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.DirectRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-direct-request-message/reply-to-recipient.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">replyToRecipient</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchAttachmentsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/-init-.html"><span class="identifier">FetchAttachmentsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/requests">requests</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$convert(kotlin.ByteArray)/wire">wire</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$load(com.r3corda.core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((com.r3corda.core.contracts.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-attachments-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">FetchDataProtocol</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">, </span><span class="keyword">in</span>&nbsp;<span class="identifier">W</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-init-.html"><span class="identifier">FetchDataProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/requests">requests</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BadAnswer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/-init-.html"><span class="identifier">BadAnswer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/index.html"><span class="keyword">class </span><span class="identifier">DownloadedVsRequestedDataMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/-init-.html"><span class="identifier">DownloadedVsRequestedDataMismatch</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(com.r3corda.core.crypto.SecureHash, com.r3corda.core.crypto.SecureHash)/got">got</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/got.html"><span class="keyword">val </span><span class="identifier">got</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-hash-not-found/index.html"><span class="keyword">class </span><span class="identifier">HashNotFound</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-hash-not-found/-init-.html"><span class="identifier">HashNotFound</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.HashNotFound$<init>(com.r3corda.core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-hash-not-found/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Request</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/-init-.html"><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Request$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party, kotlin.Long)/hashes">hashes</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Request$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Request$<init>(kotlin.collections.List((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/hashes.html"><span class="keyword">val </span><span class="identifier">hashes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/-init-.html"><span class="identifier">Result</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)))/fromDisk">fromDisk</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.Result.T)))/downloaded">downloaded</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/downloaded.html"><span class="keyword">val </span><span class="identifier">downloaded</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/-result/from-disk.html"><span class="keyword">val </span><span class="identifier">fromDisk</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$convert(com.r3corda.protocols.FetchDataProtocol.W)/wire">wire</span><span class="symbol">:</span>&nbsp;<span class="identifier">W</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$load(com.r3corda.core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchDataProtocol$maybeWriteToDisk(kotlin.collections.List((com.r3corda.protocols.FetchDataProtocol.T)))/downloaded">downloaded</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/other-side.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-data-protocol/requests.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">requests</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchTransactionsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/-init-.html"><span class="identifier">FetchTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/requests">requests</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.FetchTransactionsProtocol$load(com.r3corda.core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-fetch-transactions-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/index.html"><span class="keyword">object </span><span class="identifier">NotaryChangeProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/index.html"><span class="identifier">AbstractStateReplacementProtocol</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/index.html"><span class="keyword">class </span><span class="identifier">Acceptor</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-acceptor/index.html"><span class="identifier">Acceptor</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionIdForReceive">sessionIdForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-acceptor/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-instigator/index.html"><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-instigator/index.html"><span class="identifier">Instigator</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">,</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.NotaryChangeProtocol.Instigator.T)), com.r3corda.core.crypto.Party, com.r3corda.core.utilities.ProgressTracker)/originalState">originalState</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.NotaryChangeProtocol.Instigator.T)), com.r3corda.core.crypto.Party, com.r3corda.core.utilities.ProgressTracker)/newNotary">newNotary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Instigator$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.protocols.NotaryChangeProtocol.Instigator.T)), com.r3corda.core.crypto.Party, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-instigator/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Proposal</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-abstract-state-replacement-protocol/-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/-init-.html"><span class="identifier">Proposal</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Proposal$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.SignedTransaction)/stateRef">stateRef</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Proposal$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.SignedTransaction)/modification">modification</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryChangeProtocol.Proposal$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.SignedTransaction)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/modification.html"><span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/state-ref.html"><span class="keyword">val </span><span class="identifier">stateRef</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-proposal/stx.html"><span class="keyword">val </span><span class="identifier">stx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-change-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NotaryError</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/index.html"><span class="keyword">class </span><span class="identifier">Conflict</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/-init-.html"><span class="identifier">Conflict</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryError.Conflict$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.SignedData((com.r3corda.core.node.services.UniquenessProvider.Conflict)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryError.Conflict$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.SignedData((com.r3corda.core.node.services.UniquenessProvider.Conflict)))/conflict">conflict</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/conflict.html"><span class="keyword">val </span><span class="identifier">conflict</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.node.services/-uniqueness-provider/-conflict/index.html"><span class="identifier">Conflict</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-conflict/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-more-than-one-timestamp/index.html"><span class="keyword">class </span><span class="identifier">MoreThanOneTimestamp</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-more-than-one-timestamp/-init-.html"><span class="identifier">MoreThanOneTimestamp</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-not-for-me/index.html"><span class="keyword">class </span><span class="identifier">NotForMe</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-not-for-me/-init-.html"><span class="identifier">NotForMe</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-signatures-missing/index.html"><span class="keyword">class </span><span class="identifier">SignaturesMissing</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-signatures-missing/-init-.html"><span class="identifier">SignaturesMissing</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryError.SignaturesMissing$<init>(kotlin.collections.List((java.security.PublicKey)))/missingSigners">missingSigners</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-signatures-missing/missing-signers.html"><span class="keyword">val </span><span class="identifier">missingSigners</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-timestamp-invalid/index.html"><span class="keyword">class </span><span class="identifier">TimestampInvalid</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-timestamp-invalid/-init-.html"><span class="identifier">TimestampInvalid</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-transaction-invalid/index.html"><span class="keyword">class </span><span class="identifier">TransactionInvalid</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-error/-transaction-invalid/-init-.html"><span class="identifier">TransactionInvalid</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/index.html"><span class="keyword">class </span><span class="identifier">NotaryException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/-init-.html"><span class="identifier">NotaryException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryException$<init>(com.r3corda.protocols.NotaryError)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/index.html"><span class="keyword">object </span><span class="identifier">NotaryProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/index.html"><span class="keyword">class </span><span class="identifier">Client</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/-init-.html"><span class="identifier">Client</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Client$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.utilities.ProgressTracker)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Client$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Client.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/-r-e-q-u-e-s-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">REQUESTING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/-v-a-l-i-d-a-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">VALIDATING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/notary-party.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">notaryParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-client/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-default-factory/index.html"><span class="keyword">object </span><span class="identifier">DefaultFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/receiveSessionID">receiveSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.DefaultFactory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-factory/index.html"><span class="keyword">interface </span><span class="identifier">Factory</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/receiveSessionID">receiveSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Factory$create(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Handshake$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Handshake$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Handshake$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/send-session-i-d.html"><span class="keyword">val </span><span class="identifier">sendSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/no-error.html"><span class="keyword">fun </span><span class="identifier">noError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Result.Companion$noError(com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/sig">sig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/sig.html"><span class="keyword">val </span><span class="identifier">sig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-result/with-error.html"><span class="keyword">fun </span><span class="identifier">withError</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Result.Companion$withError(com.r3corda.protocols.NotaryError)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-error/index.html"><span class="identifier">NotaryError</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-notary-protocol/-result/index.html"><span class="identifier">Result</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sendSessionID">sendSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/receiveSessionID">receiveSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/before-commit.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeCommit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.Service$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/reqIdentity">reqIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/receive-session-i-d.html"><span class="keyword">val </span><span class="identifier">receiveSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/send-session-i-d.html"><span class="keyword">val </span><span class="identifier">sendSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/timestamp-checker.html"><span class="keyword">val </span><span class="identifier">timestampChecker</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-service/uniqueness-provider.html"><span class="keyword">val </span><span class="identifier">uniquenessProvider</span><span class="symbol">: </span><a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.SignRequest$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.NotaryProtocol.SignRequest$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/callerIdentity">callerIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/caller-identity.html"><span class="keyword">val </span><span class="identifier">callerIdentity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-notary-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-party-request-message/index.html"><span class="keyword">interface </span><span class="identifier">PartyRequestMessage</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-service-request-message/index.html"><span class="identifier">ServiceRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-party-request-message/get-reply-to.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.PartyRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-party-request-message/reply-to-party.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-init-.html"><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/timeOut">timeOut</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$<init>(com.r3corda.core.contracts.TransactionBuilder, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-fix-out-of-range/index.html"><span class="keyword">class </span><span class="identifier">FixOutOfRange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-fix-out-of-range/-init-.html"><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-fix-out-of-range/by-amount.html"><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">QUERYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/-init-.html"><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/-init-.html"><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((com.r3corda.core.contracts.FixOf)), com.r3corda.core.crypto.Party, kotlin.Long, java.time.Instant)/deadline">deadline</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/deadline.html"><span class="keyword">val </span><span class="identifier">deadline</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/queries.html"><span class="keyword">val </span><span class="identifier">queries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-query-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignRequest</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-party-request-message/index.html"><span class="identifier">PartyRequestMessage</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.SignRequest$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.SignRequest$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/replyToParty">replyToParty</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.SignRequest$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/reply-to-party.html"><span class="keyword">val </span><span class="identifier">replyToParty</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html"><span class="keyword">object </span><span class="identifier">WORKING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/before-signing.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol$beforeSigning(com.r3corda.core.contracts.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.RatesFixProtocol.Companion$tracker(kotlin.String)/fixName">fixName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-rates-fix-protocol/tx.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">ResolveTransactionsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(com.r3corda.core.contracts.WireTransaction, com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/txHashes">txHashes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="com.r3corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((com.r3corda.core.crypto.SecureHash)), com.r3corda.core.crypto.Party)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/index.html"><span class="keyword">class </span><span class="identifier">ExcessivelyLargeTransactionGraph</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/-init-.html"><span class="identifier">ExcessivelyLargeTransactionGraph</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-resolve-transactions-protocol/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-service-request-message/index.html"><span class="keyword">interface </span><span class="identifier">ServiceRequestMessage</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-service-request-message/get-reply-to.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getReplyTo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ServiceRequestMessage$getReplyTo(com.r3corda.core.node.services.NetworkMapCache)/networkMapCache">networkMapCache</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-service-request-message/session-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-exception/index.html"><span class="keyword">class </span><span class="identifier">StateReplacementException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-exception/-init-.html"><span class="identifier">StateReplacementException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.StateReplacementException$<init>(com.r3corda.protocols.StateReplacementRefused)/error">error</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-exception/error.html"><span class="keyword">val </span><span class="identifier">error</span><span class="symbol">: </span><a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="identifier">StateReplacementRefused</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/index.html"><span class="keyword">class </span><span class="identifier">StateReplacementRefused</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/-init-.html"><span class="identifier">StateReplacementRefused</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.StateReplacementRefused$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.StateRef, kotlin.String)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.StateReplacementRefused$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.StateRef, kotlin.String)/state">state</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.StateReplacementRefused$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.contracts.StateRef, kotlin.String)/detail">detail</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/detail.html"><span class="keyword">val </span><span class="identifier">detail</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/state.html"><span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-state-replacement-refused/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyDealProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/index.html"><span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Secondary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$assembleSharedTX(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/deal-to-buy.html"><span class="keyword">val </span><span class="identifier">dealToBuy</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/other-side.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/session-i-d.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-acceptor/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Acceptor$validateHandshake(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-d-e-a-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">DEAL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealMismatchException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/-init-.html"><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealMismatchException$<init>(com.r3corda.core.contracts.ContractState, com.r3corda.core.contracts.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealMismatchException$<init>(com.r3corda.core.contracts.ContractState, com.r3corda.core.contracts.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealRefMismatchException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/-init-.html"><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(com.r3corda.core.contracts.StateRef, com.r3corda.core.contracts.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-f-i-x_-i-n-i-t-i-a-t-e_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">FIX_INITIATE_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/index.html"><span class="keyword">class </span><span class="identifier">Fixer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/-init-.html"><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$<init>(com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation, com.r3corda.core.utilities.ProgressTracker)/initiation">initiation</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/index.html"><span class="identifier">FixingSessionInitiation</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$<init>(com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Secondary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/initiation.html"><span class="keyword">val </span><span class="identifier">initiation</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/index.html"><span class="identifier">FixingSessionInitiation</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixer/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Fixer$validateHandshake(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/index.html"><span class="keyword">class </span><span class="identifier">FixingRoleDecider</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/-init-.html"><span class="identifier">FixingRoleDecider</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingRoleDecider$<init>(com.r3corda.core.contracts.StateRef, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/ref">ref</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingRoleDecider$<init>(com.r3corda.core.contracts.StateRef, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingRoleDecider$<init>(com.r3corda.core.contracts.StateRef, java.time.Duration, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/-l-o-a-d-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">LOADING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/-l-o-a-d-i-n-g/-init-.html"><span class="identifier">LOADING</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/timeout.html"><span class="keyword">val </span><span class="identifier">timeout</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-role-decider/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixingSessionInitiation</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/-init-.html"><span class="identifier">FixingSessionInitiation</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/party">party</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/sender">sender</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.FixingSessionInitiation$<init>(kotlin.Long, com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, java.time.Duration)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/party.html"><span class="keyword">val </span><span class="identifier">party</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/sender.html"><span class="keyword">val </span><span class="identifier">sender</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-fixing-session-initiation/timeout.html"><span class="keyword">val </span><span class="identifier">timeout</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/index.html"><span class="keyword">class </span><span class="identifier">Floater</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/-init-.html"><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Floater$<init>(com.r3corda.core.contracts.StateRef, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/payload">payload</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Floater$<init>(com.r3corda.core.contracts.StateRef, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Floater$<init>(com.r3corda.core.contracts.StateRef, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Primary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/notary-node.html"><span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-floater/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Handshake$<init>(com.r3corda.protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Handshake$<init>(com.r3corda.protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Handshake$<init>(com.r3corda.protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/public-key.html"><span class="keyword">val </span><span class="identifier">publicKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/index.html"><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/payload">payload</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Instigator$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Primary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/my-key-pair.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/notary-node.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/other-session-i-d.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/other-side.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/payload.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-instigator/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Primary</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">U</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-init-.html"><span class="identifier">Primary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Primary$<init>(com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Primary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-c-o-p-y-i-n-g_-t-o_-r-e-g-u-l-a-t-o-r.html"><span class="keyword">object </span><span class="identifier">COPYING_TO_REGULATOR</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-n-o-t-a-r-y.html"><span class="keyword">object </span><span class="identifier">NOTARY</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/get-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">getPartialTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/my-key-pair.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/notary-node.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/other-session-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/other-side.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/payload.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">U</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Primary$signWithOurKey(com.r3corda.core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-primary/verify-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(com.r3corda.core.utilities.UntrustworthyData((com.r3corda.core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Secondary</span><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-init-.html"><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Secondary$<init>(com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Secondary.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Secondary$assembleSharedTX(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/other-side.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/session-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-secondary/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.Secondary$validateHandshake(com.r3corda.protocols.TwoPartyDealProtocol.Handshake((com.r3corda.protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromPrimary</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/-init-.html"><span class="identifier">SignaturesFromPrimary</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/sellerSig">sellerSig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/notarySig">notarySig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/notary-sig.html"><span class="keyword">val </span><span class="identifier">notarySig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-deal-protocol/-signatures-from-primary/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyTradeProtocol</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">AssetMismatchException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/-init-.html"><span class="identifier">AssetMismatchException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/expectedTypeName">expectedTypeName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/typeName">typeName</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/expected-type-name.html"><span class="keyword">val </span><span class="identifier">expectedTypeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-asset-mismatch-exception/type-name.html"><span class="keyword">val </span><span class="identifier">typeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/index.html"><span class="keyword">class </span><span class="identifier">Buyer</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-init-.html"><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/notary">notary</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Buyer$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.crypto.Party, com.r3corda.core.contracts.Amount((java.util.Currency)), java.lang.Class((com.r3corda.core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/acceptable-price.html"><span class="keyword">val </span><span class="identifier">acceptablePrice</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/notary.html"><span class="keyword">val </span><span class="identifier">notary</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-buyer/type-to-buy.html"><span class="keyword">val </span><span class="identifier">typeToBuy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/index.html"><span class="keyword">class </span><span class="identifier">Seller</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-init-.html"><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/notaryNode">notaryNode</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$<init>(com.r3corda.core.crypto.Party, com.r3corda.core.node.NodeInfo, com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.KeyPair, kotlin.Long, com.r3corda.core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Seller.tracker()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-n-o-t-a-r-y.html"><span class="keyword">object </span><span class="identifier">NOTARY</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/asset-to-sell.html"><span class="keyword">val </span><span class="identifier">assetToSell</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/buyer-session-i-d.html"><span class="keyword">val </span><span class="identifier">buyerSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/notary-node.html"><span class="keyword">val </span><span class="identifier">notaryNode</span><span class="symbol">: </span><a href="com.r3corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(com.r3corda.core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/topic.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.r3corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/index.html"><span class="keyword">class </span><span class="identifier">SellerTradeInfo</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/-init-.html"><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(com.r3corda.core.contracts.StateAndRef((com.r3corda.core.contracts.OwnableState)), com.r3corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/asset-for-sale.html"><span class="keyword">val </span><span class="identifier">assetForSale</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="com.r3corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/seller-owner-key.html"><span class="keyword">val </span><span class="identifier">sellerOwnerKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-seller-trade-info/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromSeller</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/-init-.html"><span class="identifier">SignaturesFromSeller</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/sellerSig">sellerSig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(com.r3corda.core.crypto.DigitalSignature.WithKey, com.r3corda.core.crypto.DigitalSignature.LegallyIdentifiable)/notarySig">notarySig</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/notary-sig.html"><span class="keyword">val </span><span class="identifier">notarySig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-signatures-from-seller/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</span><span class="symbol">: </span><a href="com.r3corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-unacceptable-price-exception/index.html"><span class="keyword">class </span><span class="identifier">UnacceptablePriceException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-unacceptable-price-exception/-init-.html"><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(com.r3corda.core.contracts.Amount((java.util.Currency)))/givenPrice">givenPrice</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-two-party-trade-protocol/-unacceptable-price-exception/given-price.html"><span class="keyword">val </span><span class="identifier">givenPrice</span><span class="symbol">: </span><a href="com.r3corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&lt;</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-validating-notary-protocol/index.html"><span class="keyword">class </span><span class="identifier">ValidatingNotaryProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.r3corda.protocols/-notary-protocol/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-validating-notary-protocol/-init-.html"><span class="identifier">ValidatingNotaryProtocol</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/otherSide">otherSide</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sessionIdForSend">sessionIdForSend</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/sessionIdForReceive">sessionIdForReceive</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/timestampChecker">timestampChecker</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-timestamp-checker/index.html"><span class="identifier">TimestampChecker</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$<init>(com.r3corda.core.crypto.Party, kotlin.Long, kotlin.Long, com.r3corda.core.node.services.TimestampChecker, com.r3corda.core.node.services.UniquenessProvider)/uniquenessProvider">uniquenessProvider</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.node.services/-uniqueness-provider/index.html"><span class="identifier">UniquenessProvider</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="com.r3corda.protocols/-validating-notary-protocol/before-commit.html"><span class="keyword">fun </span><span class="identifier">beforeCommit</span><span class="symbol">(</span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/stx">stx</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.contracts/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="com.r3corda.protocols.ValidatingNotaryProtocol$beforeCommit(com.r3corda.core.contracts.SignedTransaction, com.r3corda.core.crypto.Party)/reqIdentity">reqIdentity</span><span class="symbol">:</span>&nbsp;<a href="com.r3corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>