corda / net.corda.client.model / PartiallyResolvedTransaction

# PartiallyResolvedTransaction

`data class PartiallyResolvedTransaction`

PartiallyResolvedTransaction holds a SignedTransaction that has zero or more inputs resolved. The intent is to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example because of permissioning)

### Types

InputResolution | `sealed class InputResolution`

### Constructors

<init> | `PartiallyResolvedTransaction(transaction: SignedTransaction, inputs: List<ObservableValue<InputResolution>>)` PartiallyResolvedTransaction holds a SignedTransaction that has zero or more inputs resolved. The intent is to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example because of permissioning)

### Properties

id | `val id: SecureHash`
inputs | `val inputs: List<ObservableValue<InputResolution>>`
transaction | `val transaction: SignedTransaction`

### Companion Object Functions

fromSignedTransaction | `fun fromSignedTransaction(transaction: SignedTransaction, transactions: ObservableMap<SecureHash, SignedTransaction>): PartiallyResolvedTransaction`